Internet explorer Openlayers与谷歌地图IE中的图层问题:平移、缩放栏隐藏
我们的rails应用程序使用Openlayers js,我们使用google地图层。代码如下所示:Internet explorer Openlayers与谷歌地图IE中的图层问题:平移、缩放栏隐藏,internet-explorer,google-maps,openlayers,Internet Explorer,Google Maps,Openlayers,我们的rails应用程序使用Openlayers js,我们使用google地图层。代码如下所示: function initMap() { var googleLayer = new OpenLayers.Layer.Google("Google Map", {numZoomLevels: 18}); var map = new OpenLayers.Map($('map'), { projection: "EPSG:4326", numZoomLevels: maxZoom });
function initMap() {
var googleLayer = new OpenLayers.Layer.Google("Google Map", {numZoomLevels: 18});
var map = new OpenLayers.Map($('map'), { projection: "EPSG:4326", numZoomLevels: maxZoom });
map.addLayer(googleLayer);
map.addControl(new OpenLayers.Control.LayerSwitcher());
}
这在Firefox和Chrome中都能正常工作。但在IE 8中,它并没有显示分层开关。或者,当地图加载时,可以看到图层开关图标+符号。但一旦地图完全加载,图标就会消失。同样的事情也发生在panzoombar身上
有人能告诉我为什么会这样吗
谢谢,
Sridhar您使用的是哪个版本的OpenLayers?如果您不在2.10上,请尝试升级。我在使用带有OpenLayers的Google Maps v3时遇到了与您类似的兼容性问题。版本2.10修复了它。我正在使用2.7。我将尝试2.10,看看这个问题是否消失。