Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer Openlayers与谷歌地图IE中的图层问题:平移、缩放栏隐藏_Internet Explorer_Google Maps_Openlayers - Fatal编程技术网

Internet explorer Openlayers与谷歌地图IE中的图层问题:平移、缩放栏隐藏

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 });

我们的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 });

  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,看看这个问题是否消失。