Mapbox-Gl-Draw:无法设置未定义的 属性 'modes'

Mapbox-Gl-Draw: Cannot set property 'modes' of undefined

我正在尝试使用以下 JS 代码初始化 MapboxDraw 对象:

var graphicsController = MapboxDraw(); // Initialize the graphics controller

我正在使用以下 CDN 导入 mapbox-gl-draw:

<script src='https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-draw/v1.0.9/mapbox-gl-draw.js'></script>

但是我收到以下错误消息:

Uncaught TypeError: Cannot set property 'modes' of undefined (mapbox-gl-draw.js:1)

这是什么意思?是我可以忽略的 mapbox-gl-draw 的一些错误还是我需要做任何事情来修复它?

MapboxDraw是构造函数,所以需要用new关键字初始化:

var graphicsController = new MapboxDraw();