带有世界范围多边形的 Bing 地图在 IE7 和 IE8 中不起作用

发布于 2024-12-06 16:13:45 字数 325 浏览 2 评论 0原文

我有一个使用 Bing 地图的应用程序,可以在地图上绘制多边形。对于大多数多边形,系统工作正常,并显示正确的形状。然而,对于巨大的多边形(几乎覆盖整个地球),我在 IE7 和 IE8 中遇到错误。这些错误与地图脚本 (veapicore.js) 中的 setSize 方法有关。该地图在 IE9 和 FF 中可以正常工作(在 Chrome 上仍然可以工作)。页面是[http://data.nbr.org/Mapping/chinamissilerange]。前两个复选框工作正常,第三个是问题所在(803 旅基地 55)。

我不知道是什么原因导致了这个问题。有谁知道这个问题可能是什么?

谢谢, 埃里克

I have an application using Bing Maps that draws polygons on a map. For most polygons, the system works fine, and shows the shape correct. However, with huge polygons (covering almost the entire planet), I get errors in IE7 and IE8. The errors are related to a setSize method within the map script (veapicore.js). The map works correctly in IE9 and FF (still working on Chrome). The page is [http://data.nbr.org/Mapping/chinamissilerange]. The first two checkboxes work fine, the third is where the problem is (803 Brigade Base 55).

I can't figure out what could be causing the problem. Does anyone know what this issue could be?

Thanks,
Erick

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

内心激荡 2024-12-13 16:13:45

我已经解决了这个问题。事实证明,当所有内容都未完成加载时,IE7 和 IE8 会出现此特定 API 的问题。将地图 JavaScript 移至 $(window).load 解决了该问题。

I have solved this question. It turns out that IE7 and IE8 have issues with this particular API when everything isn't finished loading. Moving the map javascript to $(window).load fixed the issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文