繁体   English   中英

Openlayers Google地图图层在Internet Explorer中保持空白

[英]Openlayers Google Maps layers remain blank in Internet Explorer

我使用OpenLayers创建了一个地图页面。 用户可以按周期,噪声源和年份选择特定的主题叠加(噪声级别)。

我想允许用户选择基础(或背景)层:两个(公共)OpenStreetMap图层之一,Google基础图层或Yahoo! 地图的图层。 我原本也想提供Bing地图(虚拟地球),但由于那些使用不同的投影,我不能将它们与我的叠加(定制服务的瓷砖)结合使用。

它几乎适用于所有浏览器:Firefox,Chrome,Safari和Opera(如果你没有点击太多)。 但是在使用Internet Explorer(版本7和版本8)时,选择其中一个Google Maps图层会导致背景为空白。 我用Fiddler进行了测试,甚至没有检索到瓷砖。

我在这里遇到了一堵墙。

有没有人遇到过这个问题(最好是:解决了)? 或者有人知道可能出现什么问题?

编辑:该网站位于http://software.dgmr.nl/geluidskaart/

看到这个问题的#7 ,似乎解决了这个问题。 不确定,如果它与您的问题直接相关。

尝试从黑暗主题图像文件夹中删除"blank.gif" 它也使它在IE中工作。

在使用概览窗口以及雅虎和谷歌图层的混合时,我之前遇到过谷歌基础层问题。

尝试删除Yahoo图层以查看是否存在问题(或概述图)。

我相信这些JavaScript库的组合可能存在变量名冲突。

在ymapapi文件中的IE中报告了一个错误:

this.MP为null或不是对象

编辑 :您的CSS存在问题。 谷歌图层/图片正在加载没有问题,但你有一个“背景:网址(http://js.mapbox.com/theme/dark/blank.gif);” 您的Google图层上的属性。 我删除了这个,谷歌地图显示没有问题。

这会出现在您的OpenLayers.Layer.Google_95_EventPane DIV中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM