我通过单击按钮将 geojson 多边形添加到地图中。我还可以在mousedown
geojson 上的事件中更改多边形的样式,并将 x/y 坐标对(geojson 几何)打印到控制台,通过 API 上的 queryRenderedFeatures 调用访问它。
我现在想让多边形像多边形mousedown
事件上的点示例(下面的链接)一样可拖动,并能够在地图上移动它,在整个mousedown
事件中更新多边形节点的 x/y 坐标,但保持geojson 大小在整个拖动过程中保持不变。
直接mapbox-gl-js是这样做的方法,还是应该将预先配置的 geojson 多边形输入到mapbox-gl-draw -在用户操作上绘制多边形模式?
有什么建议或例子吗?