javascript - Openlayers Google map 图层在 Internet Explorer 中保持空白

标签 javascript internet-explorer google-maps openlayers

我使用 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/

相关文章:

internet-explorer - 帮助解决空白 : nowrap and normal in IE

java - 在Java中打开Internet Explorer而不指定路径

javascript - 如何在谷歌地图之外打开标记信息窗口

javascript - 64位windows下运行jwacs(lisp程序)

javascript - Google map 转义字符未正确显示 &#39 - XML 和 Javascript

javascript - Internet Explorer 上的 SVG viewBox 和变换矩阵

android - AutocompleteFragment 结果返回一个具有 null 属性的地方

ios - SDWebImage 在 Google map 信息窗口中不起作用

javascript - chrome.storage.sync 不在机器之间同步

javascript - Redux Reselect - 带有参数输入的选择器正在重新计算