如何模仿传单默认面板按钮

时间:2017-08-23 20:13:14

标签: javascript leaflet

我正在制作一个传单应用程序,并希望模仿默认的绘制控制面板按钮,将它们移动到我的应用程序上更方便的位置。有问题的图标是这些enter image description here

我可以看到drawcontrol中的对象我只是不知道如何调用这些方法

非常感谢

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,主要调用看起来像是

this.polyline.enable();用于绘制函数,这意味着标记看起来像 this.marker.enable();

定义为

this.polyline = new L.Draw.Polyline(this.map, { shapeOptions: { color: 'green' } }); this.marker = new L.Draw.Marker(this.map, {icon: new mark()});

与添加到地图的其他多边形相同,放大/缩小也分别为this.map.zoomIn; this.map.zoomOut