手动触发 Mapbox-GL-Draw 绘图模式

Manually fire the Mapbox-GL-Draw drawing mode

我想在应用程序中使用 Mapbox-GL-Draw,但想从 Mapbox 地图容器外部的按钮触发多边形绘制,而不显示普通绘图控件。

执行此操作的一种 hacky 方法是在创建按钮后简单地移动按钮,但是有没有一种简单、干净的方法来开始绘制过程?

哦,看来答案很简单:

drawControl.changeMode('draw_polygon');