【发布时间】:2014-12-05 18:10:45
【问题描述】:
我可以使用角度传单指令将 Geojson 图层添加到传单地图。
我还可以添加传单 Draw 控件并创建新图层(多边形、折线等)
但是,似乎没有直接的方法可以编辑指令加载的 GeoJSON 图层。
代码如下所示:
angular.extend($scope, {
controls: {
draw: {}
},
geojson: {
...........
...........
}
});
.....
.....
<leaflet center="london" controls="controls" geojson="geojson"></leaflet>
但是,当我尝试编辑图层或创建新图层时,更改发生在不同的图层组中。例如,GeoJSON 加载后,如果我点击编辑按钮,通过 GeoJSON 加载的所有项目都无法编辑。
我希望将绘图控件绑定到指令中指定的 GeoJSON 对象。目标是通过 UI 进行的任何修改立即反映在 geojson 对象中,反之亦然。换句话说,我希望在编辑控件和 geojson 对象之间进行两种方式的绑定。
【问题讨论】:
标签: angularjs leaflet angular-leaflet-directive