Javascript 在IE上缓慢加载google地图多边形

Javascript 在IE上缓慢加载google地图多边形,javascript,internet-explorer,google-maps,polygon,Javascript,Internet Explorer,Google Maps,Polygon,各位。最近,我们遇到了一个关于在不同浏览器上加载谷歌地图组件的速度的问题。关于函数,我们添加了120个多边形、360个扇区(也是多边形)和几个附加到地图上组件的属性。JS工具的verson是Google Map Javascript V3 现在,该模块在Chrome和Foxfire broswer上快速平稳地运行然而,IE8或IE9上会出现terreble问题。将信息加载到地图的过程变得非常缓慢,也就是在拖动或缩放地图期间,这是用户无法接受的 那么,在这种情况下,有关于加速的解决方案吗 非常感谢

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

现在,该模块在Chrome和Foxfire broswer上快速平稳地运行然而,IE8或IE9上会出现terreble问题。将信息加载到地图的过程变得非常缓慢,也就是在拖动或缩放地图期间,这是用户无法接受的

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


非常感谢您的回复

以我的经验来看,这只是一种自我感觉

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


如果获取构成多边形的所有点并将其推(延伸)到LatLngBounds,则可以抓取边界框并检查该边界框的中心是否在地图的当前边界中

非常感谢你的回答。是的,IE的表现就像我们最近不能修改的IE一样。你关于控制变焦的建议是合适的,但它会违背模块的主要功能。事实上,我使用了一些自适应解决方案来更新加载速度,例如,当用户拖动地图时,程序将捕获地图当前边界的参数,然后点刚好位于当前边界的目标多边形将显示在地图上。然而,正如你所说,当用户缩小显示整个地图时,程序被迫以低速显示所有图形。你也可以尝试通过道格拉斯·佩克算法来简化多边形。如果它们非常复杂,这可能会有所帮助。