在IE上慢慢加载谷歌地图多边形

时间:2012-10-30 07:52:40

标签: javascript internet-explorer google-maps polygon

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

现在,这个模块在Chrome和Foxfire broswer上运行得非常顺畅。 HOWEVER IE8或IE9 会出现严重问题。将信息加载到地图中的过程变得非常,也是在拖动或缩放地图期间,用户无法接受。

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

非常感谢您的回复!

1 个答案:

答案 0 :(得分:0)

根据我的经验,它只是IE浏览器。

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

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