1
我可以使用角度單張指令將Geojson圖層添加到單張地圖。Leaflet Draw + Angular + GeoJSON:如何在Map和GeoJSON對象之間實現雙向綁定
我還可以添加單張繪圖控制和創建新的圖層(多邊形,折線等)
然而,似乎沒有直接的方法,使通過該指令加載GeoJSON的層的編輯。
的代碼看起來是這樣的:
angular.extend($scope, {
controls: {
draw: {}
},
geojson: {
...........
...........
}
});
.....
.....
<leaflet center="london" controls="controls" geojson="geojson"></leaflet>
然而,當我嘗試編輯層或創建新層,更改發生在不同的圖層組中。例如,在加載GeoJSON之後,如果點擊編輯按鈕,則通過GeoJSON加載的項目都不可編輯。
我希望繪製控件綁定到指令中指定的GeoJSON對象。目標是通過UI對任何修改立即反映在geojson對象中,反之亦然。換句話說,我想要在編輯控件和geojson對象之間進行雙向綁定。