簡體   English   中英

Leaflet.draw geojson 圖層編輯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM