BingMaps是否可以在某些缩放级别以下禁用群集?

问题描述

我的地图图钉彼此相对靠近,即使放大很大,我仍然看到它们聚集在一起。 我通过将簇状图钉散开5-10米的随机距离解决了这个问题。

我需要更准确的解决方案,所以我的想法是在某个缩放级别以下禁用聚类,但是我找不到任何方法

解决方法

在Bing Maps的聚类层中没有禁用聚类的选项,但是您可以做的是监视地图的缩放级别,并在到达特定点时隐藏聚类层并加载新层没有集群。不幸的是,这意味着在内存中有两个数据副本。

如果您还没有完全使用Bing Maps平台,则可能还需要看一下Azure Maps。 Azure Maps Web SDK在将数据保留在单个数据源中并将渲染层附加到该数据源上的方式上有所不同。数据源中启用了群集功能,并且具有用于群集的最大缩放级别选项。

以下是一些示例:https://azuremapscodesamples.azurewebsites.net/index.html?search=cluster 这是文档:https://docs.microsoft.com/en-us/azure/azure-maps/clustering-point-data-web-sdk