Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何模拟传单默认面板按钮_Javascript_Leaflet - Fatal编程技术网

Javascript 如何模拟传单默认面板按钮

Javascript 如何模拟传单默认面板按钮,javascript,leaflet,Javascript,Leaflet,我正在开发一个传单应用程序,希望模拟默认的绘图控制面板按钮,将它们移动到应用程序上更方便的位置。问题中的图标是 我可以看到drawcontrol中的对象,但我不知道如何调用这些方法 非常感谢我找到了解决方案,主呼叫看起来是这样的 this.polyline.enable()用于绘制函数,这意味着该标记看起来像 this.marker.enable() 定义为 this.polyline=newl.Draw.polyline(this.map,{shapeOptions:{color:'green

我正在开发一个传单应用程序,希望模拟默认的绘图控制面板按钮,将它们移动到应用程序上更方便的位置。问题中的图标是

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


非常感谢

我找到了解决方案,主呼叫看起来是这样的

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

定义为

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


要添加到地图的其他多边形也是如此,放大/缩小也是
this.map.zoomIn;这个.map.zoomOut
分别是

你所说的minic是什么意思?完全从另一个源复制该函数,例如,draw a marker按钮在x,y函数上执行放置标记。理想情况下,我希望这个函数和其他函数可以从导航栏中调用,并隐藏地图上的绘制控件