bing map通过添加8000个图钉来冻结浏览器

时间:2016-01-19 09:32:43

标签: javascript bing-maps

由于加载了8000个属性(图钉),我站点中的Bing地图冻结了浏览器,即使我使用了群集概念。请给我一个这种情况的解决方案。(我在编码中使用了纯粹的javascript。)

1 个答案:

答案 0 :(得分:0)

这是可以预料的。数据太多了。在页面上有太多DOM元素并且浏览器速度变慢之前,它自己的地图控件可以处理大约1000个图钉。客户端群集好到大约5,000(有时更多取决于浏览器和您的计算机)。您有两个选项,转移到服务器端群集,它将动态计算群集并不断向下发送当前地图视图的群集组,或者当您栅格化数据时(将数据转换为图像)。我在这里有一篇关于如何做到这一点的白皮书:https://onedrive.live.com/redir?resid=D35222484A76A01!361218&authkey=!AMEJsKW8h_HUbOg&ithint=file%2cpdf

您可以在此处找到代码示例:https://onedrive.live.com/redir?resid=D35222484A76A01!323177&authkey=!AId01rJ-JPDPZMw&ithint=file%2czip