mapbox - 以编程方式启用 Mapbox Draw 控件

标签 mapbox mapbox-gl mapbox-gl-draw

使用 Mapbox-gl-draw ( https://github.com/mapbox/mapbox-gl-draw )

我能够启动并运行基本示例,并且这个包可以满足我需要的一切。但是,我无法弄清楚如何以编程方式激活绘图功能。例如,我的应用程序有一些面板覆盖,作为表单的一部分,我想通过单击自定义按钮而不是 map 上显示的控制按钮来激活绘图功能。理想情况下,我希望隐藏 map 控制按钮(我可以做到)。

我浏览了文档,但没有运气。大家有什么见解吗?

我在这里提到的功能演示:https://www.mapbox.com/mapbox-gl-js/example/mapbox-gl-draw/

最佳答案

它记录在 API reference

changeMode(模式:字符串,选项?:对象):绘制

将绘图更改为另一种模式。返回用于链接的绘制实例。

关于mapbox - 以编程方式启用 Mapbox Draw 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50730955/

相关文章:

javascript - mapbox 数据驱动风格。为不在对象中的值设置颜色

Mapbox gl绘制将名称添加到多边形

mapbox - Choropleth 图层 mapbox geojson 不起作用

reactjs - React Native undefined 不是对象(评估 'Mapbox.GL.UserTrackingModes' )

mapbox-gl - 如何隐藏mapbox-gl中所有打开的标记弹出窗口?

webpack - 在 webpack 中使用 mapbox-gl 和 @mapbox/mapbox-gl-draw

java - 使用 Mapbox Android SDK 绘制圆形红色标记

Mapbox fitbounds() - 无效的 LngLat 对象 : (NaN, NaN)

mapbox - 如何为使用 mapbox-gl draw 绘制的单个多边形着色?