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();
我正在尝试使用以下 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();