我们正在使用谷歌地图,并确定了一个似乎只在IE8中发生的问题(甚至可能在下文中发生 ) 。 功能在FF、Chrome、IE9中运作正确。
错误发生的代码是:
google.load("maps", "3.x", { other_params: "sensor=false" });
var mapdiv = null;
$(function () {
mapdiv = document.getElementById("map");
map = new google.maps.Map( mapdiv, {
zoom: 1,
center: new google.maps.LatLng(6, 35),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
var latlngbounds = new google.maps.LatLngBounds( );
特别是在这一行:
map = new google.maps.Map( mapdiv, {
zoom: 1,
center: new google.maps.LatLng(6, 35),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
错误是:
对象不支持此属性或方法
我对 IE dev 工具玩过一点游戏,如果我用 < code> map {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}} 替换 map {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}{{{{{{{{{{{{{}}}}}}}}}}{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}},但我不知道
有人知道这里发生了什么吗?