我使用 OpenLayers 创建了一个 map 页面。用户可以按时期、噪声源和年份选择特定的主题叠加(噪声级)。
我想让用户选择一个基础(或背景)图层:两个(公共(public))OpenStreetMap 图层之一、Google 基础图层或 Yahoo! map 的图层。 我最初也想提供 Bing map (虚拟地球),但由于它们使用不同的投影,我无法将它们与我的叠加层(自定义服务的图 block )结合使用。
它在几乎所有浏览器中都运行良好:Firefox、Chrome、Safari 和 Opera(如果您点击次数不多)。但是,当使用 Internet Explorer(版本 7 和 8)时,选择其中一个 Google map 图层会导致出现空白背景。 我用 Fiddler 测试过,甚至没有检索到磁贴。
我在这里碰壁了。
有没有人遇到过这个问题(最好是:解决了)?或者有人知道可能出了什么问题吗?
编辑: 该站点位于 http://software.dgmr.nl/geluidskaart/ .
最佳答案
See #7 of this issue ,它似乎解决了这个问题。 不确定,但它是否与您的问题直接相关。
尝试从深色主题图像文件夹中删除 "blank.gif"
。
它还使其在 IE 中工作。
关于javascript - Openlayers Google map 图层在 Internet Explorer 中保持空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737223/