要求:使用Leaflet js贴图,
当用户使用给定坐标绘制多边形而不使用绘图工具时,我也可以使用Edit.poly.js编辑该多边形。但我不会得到新的坐标。
答案 0 :(得分:0)
如果我理解正确,您只需在用户编辑后在多边形上调用getLatLngs()
即可。所以:
var polygon = L.polygon([[51.509, -0.08],
[51.503, -0.06],
[51.51, -0.047]]).addTo(map);
var points = polygon.getLatLngs();
//points = [[51.509, -0.08],
[51.503, -0.06],
[51.51, -0.047]]