leaflet - 在区域内移动标记/标签以避免与 Leaflet 中的集群发生冲突
问题描述
我正在尝试使用 Leaflet 显示点数据和带有标签的区域。点数据位于 markerClusterGroup 中,点根据缩放进出集群。地图上还有代表国家公园的大面积区域,每个公园都有一个当前使用 GeoJson 的中心属性绘制的标记。在某些缩放级别,为点数据绘制的图钉具有突出到侧面并与区域形状标签发生冲突的标签。我希望能够将区域形状标签分配给该区域,并让 Leaflet 在该形状内不与点数据标记冲突的任何位置绘制它。这也意味着,如果用户放大到足够远以至于看不到某些国家公园区域,标签仍会显示,而不是附加到该区域内可能不在屏幕上的特定位置。
这可能吗?
解决方案
推荐阅读
- python - 当行具有不同顺序的相同值时删除行
- ios - 从第一次未处理的方案加载 url - appdelegate vs viewcontroller
- c# - 将文本文件从资源转换为数组
- c++ - 为什么重载operator<时需要friend关键字
在下面的示例中,我的所有成员都是公开的,所以我不明白为什么我仍然需要添加
friend
关键字。而且,这个方法属于一个Point
实例,所以我也不明白为什么要通过const Point% p
. 在+
重载中,仅接收到外部实例。#include <iost
- spring-boot - Spring Boot Slack Bot - 允许删除消息
- swift - 如何修复重新加载数据
- javascript - 是否有类似“.checked for a dropdown list in javascript?
- html - 询问反应能力?
- php - 在 pimcore 中创建对象时如何添加自定义数据表
- javascript - 如何找到链的最后一个孩子