0

每个人。最近,我们遇到了一个关于在不同浏览器上加载谷歌地图组件的速度问题。关于功能,我们添加了 120 个多边形、360 个扇区(也是多边形)和几个附加到地图上组件的属性。JS工具的版本是Google Map Javascript V3。

现在,该模块在 Chrome 和 Foxfire 浏览器上运行快速流畅。但是,在IE8 或 IE9上会出现可怕的问题。将信息加载到地图的过程变得非常缓慢,在拖动或缩放地图期间也是如此,用户无法接受。

那么,在这种情况下是否有任何关于加速的解决方案?

非常感谢您的回复!

4

1 回答 1

0

以我的经验,它只是 IE 是 IE。

我建议通过使用地图边界作为过滤条件来减少一次需要显示的多边形数量。如果您让用户缩小以显示整个地图,您仍然会遇到问题,因此您可能还想限制缩放级别。

如果您获取构成多边形的所有点并将它们推送(扩展)到 LatLngBounds,您可以抓住边界框并检查该边界框的中心是否在地图的当前边界内。

于 2012-10-30T11:11:11.253 回答