首先,我要感谢你们所有人提供了令人惊叹的库,例如leaflet/leaflet.draw
和leaflet.snap
.
我想要做的是leaflet.draw
支持传单快照的外部控制。这很好地与侧面地图绘制控制配合使用。
下面我展示了如何调用外部传单绘制控件:
<div><button id="draw_mark1" onclick="drawMarker1()" >Draw Marker1</button></div>
<div><button id="draw_polyline1" onclick="drawPolyline1()" >Draw Polyline1</button></div>
function drawMarker1(){
var markerDrawer1 = new L.Draw.MarkerA(map, { icon: new myIcon_xx() });
markerDrawer1.enable();
}
function drawPolyline1(){
var polylineDrawer1 = new L.Draw.PolylineType1(map);
polylineDrawer1.enable();
}
注意:- Leaflet.snap 不在标签列表中。我也想给它加标签。