maps - Leaflet.js - 如何绘制自动覆盖一组标记的多边形?

标签 maps leaflet layer

我正在使用 Leaflet.js,我有很多标记,但我想自动绘制一个包含一组特定标记的多边形。

有一张图片:

enter image description here

每个标记都有一个特定的 radio ,所以如果使用它,会像这样:

enter image description here

但我不想要那个,我想要一个包含标记的区域,我不知道该怎么做。

最佳答案

您可能想要创建一个凸包。

https://gis.stackexchange.com/questions/215137/how-to-create-a-convex-hull-with-leaflet-points :

“使用 javascript 执行此操作的最简单方法是使用 Turf.js 的凸函数。”

工作样本 - http://bl.ocks.org/ebrelsford/c31f61d39d2cd559e18a

关于maps - Leaflet.js - 如何绘制自动覆盖一组标记的多边形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45746083/

相关文章:

python - 用 Folium 显示以米为单位的半径

ios - UIView 中的 UIButton 在另外两个 UIView 后面对上面的 View 的触摸使用react

java - 按降序(逆序)对 TreeMultimap 进行排序

java - 在 Google map 上绘制自定义 map 图 block 图像 (.pngs) - Android

javascript - 如何从 javascript 函数中删除 .onchange 处理程序

r - 如何在 R 中为 Leaflet 使用 addGeoJSON() 功能?

linux - 允许多个目录树彼此分层。这可能吗?

android - 将图像添加到具有形状的图层列表项

java - 在映射中查找枚举值以初始化列表

r - 无响应的 Leaflet 的 addLayersControl()