リーフレットマップがあり、ポリゴンを編集したいと思います。私は正常にこれを行うが、私は編集を終了するとき、座標は次のように保存されます。Javascriptオブジェクトから関数名を削除する方法
,,LatLng(44.94633, 26.00773),LatLng(44.93588, 25.94318),LatLng(44.94245, 25.90645),LatLng(44.91814, 25.87074),LatLng(44.91328, 25.9346),LatLng(44.90015, 25.97031),LatLng(44.90112, 26.11519)"
は、私が唯一の関数名なしの座標を持っていると思います。これどうやってするの?ありがとう! 1行書くことによってそれを解決
map.on("dragend", function(e){
poligon = polygon.getLatLngs();
poligon1 = poligon.toString();
$('#geo').val(poligon1);
console.log(poligon1);
});
'poligon.lat;に直接アクセスする必要があります。 poligon.lng; '? – evolutionxbox
私はそうは思わない...私は緯度と経度のための別のフィールドを持っていないと私は両方を追加する1つのフィールドを持っている –
私はhttp://leafletjs.com/reference-1.2.0として考える。 html#polyline-getlatlngs、 'getLatLngs()'は点の配列を返します。ループのために実行して各LatLngsを見つけます。 – Sachin