首页 > 解决方案 > 在区域内移动标记/标签以避免与 Leaflet 中的集群发生冲突

问题描述

我正在尝试使用 Leaflet 显示点数据和带有标签的区域。点数据位于 markerClusterGroup 中,点根据缩放进出集群。地图上还有代表国家公园的大面积区域,每个公园都有一个当前使用 GeoJson 的中心属性绘制的标记。在某些缩放级别,为点数据绘制的图钉具有突出到侧面并与区域形状标签发生冲突的标签。我希望能够将区域形状标签分配给该区域,并让 Leaflet 在该形状内不与点数据标记冲突的任何位置绘制它。这也意味着,如果用户放大到足够远以至于看不到某些国家公园区域,标签仍会显示,而不是附加到该区域内可能不在屏幕上的特定位置。

这可能吗?

标签: leaflet

解决方案


推荐阅读