如何以拖动点mapbox-gl-js示例的方式拖动多边形?

时间:2017-09-18 20:29:53

标签: mapbox mapbox-gl-js mapbox-gl mapbox-gl-draw

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

我现在想要将多边形拖动到多边形上的mousedown事件上的点示例(下面的链接),并且能够在地图上移动它,在整个mousedown中更新多边形节点的x / y坐标事件,但在整个阻力过程中保持geojson的大小。

直接mapbox-gl-js是这样做的方式,还是我应该在用户的操作中将预配置的geojson多边形输入mapbox-gl-draw - draw polygon mode

有任何建议或示例吗?

API Drag A Point Example

Drag A Point GitHub Code

0 个答案:

没有答案