如何设置 mapbox-gl-draw 控件的位置?

How to set position of mapbox-gl-draw control?

我使用 https://github.com/mapbox/mapbox-gl-draw 作为绘图工具,它默认将控件位置设置在右上角。像这样:

似乎可以通过设置选项来更改控件的位置,但我不知道该怎么做。我一直在查看源代码和文档。

可以在addControl方法中设置位置。

var Draw = new MapboxDraw();

map.addControl(Draw, 'bottom-left');

addControl( control, position )

参数

position(string?),控件将添加到的地图上的位置。 有效值为

  • 'top-left'
  • 'top-right'
  • 'bottom-left'
  • 'bottom-right'

默认为'top-right'

Example App