[英]Leaflet.draw geojson layer edit
正如你在這個小提琴中看到的,我有一個像這樣的多邊形:
var data = [{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[2.504410743713379,44.28253972334941],
[2.504410743713379,44.28929846767132],
[2.5168561935424805,44.28929846767132],
[2.5168561935424805,44.28253972334941],
[2.504410743713379,44.28253972334941]
]
]
}}]
當我想將它添加到我的drawnItems
,我使用:
var geojsonLayer = L.geoJson(data);
geojsonLayer.getLayers()[0].addTo(drawnItems);
然后我決定編輯多邊形我不能移動它,因為中央移動處理程序沒有出現,但是當我使用工具欄繪制新多邊形時,我有移動處理程序。
請你幫助我好嗎? 如何添加我的多邊形以具有移動處理程序?
執行以下操作將每個 Geojson 圖層添加到drawedItems:
var geeoojson = L.geoJSON(JSON.parse(data), {
onEachFeature: function (feature, layer) {
layer.addTo(drawnItems);
}
}).addTo(map)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.