必应地图通过添加 8000 个图钉来冻结浏览器

bing map freezes browser by adding 8000 pushpins

本文关键字:冻结 浏览器 8000 地图 添加      更新时间:2023-09-26
即使

我使用了聚类概念,我的站点中的必应地图也会由于加载 8000 个属性(图钉)而冻结浏览器。请给我一个针对这种情况的解决方案。(我在编码中使用了纯JavaScript。

这是

意料之中的。数据实在是太多了。地图控件本身可以处理大约 1000 个图钉,以免页面上有太多 DOM 元素并且浏览器变慢。客户端群集好到大约 5,000 个(有时更多,具体取决于浏览器和您的计算机)。

您有两种选择,一种是移动到服务器端聚类,它将动态计算聚类并不断向下发送当前地图视图的聚类组,另一种是栅格化数据时(将数据转换为图像)。

我这里有一份关于如何做到这一点的白皮书。

您可以在此处找到代码示例