7

我通过单击按钮将 geojson 多边形添加到地图中。我还可以在mousedowngeojson 上的事件中更改多边形的样式,并将 x/y 坐标对(geojson 几何)打印到控制台,通过 API 上的 queryRenderedFeatures 调用访问它。

我现在想让多边形像多边形mousedown事件上的点示例(下面的链接)一样可拖动,并能够在地图上移动它,在整个mousedown事件中更新多边形节点的 x/y 坐标,但保持geojson 大小在整个拖动过程中保持不变。

直接mapbox-gl-js是这样做的方法,还是应该将预先配置的 geojson 多边形输入到mapbox-gl-draw -在用户操作上绘制多​​边形模式?

有什么建议或例子吗?

API 拖动点示例

拖一个点 GitHub 代码

4

0 回答 0