0
进口的JavaScript模块在我的代码我已经使用mapbox-GL-JS库使用这个导入创建地图:从第三方库
let mapboxgl = require('mapbox-gl/dist/mapbox-gl.js')
工作正常。
现在我想用mapbox-gl.js中存在的DOM模块中的“创建”功能:this one to be more precise.
我希望我可以简单地使用:
mapboxgl.dom.create(arguments)
但那么我得到错误消息:
Uncaught (in promise) TypeError: Cannot read property 'create' of undefined
我可以使用库的'创建函数',如果是这样,如何?
太好了,谢谢。你能解释为什么在这个小提琴https://jsbin.com/matayut/edit?js,console,output线'''mapboxgl.util.extend(defaultGeoPositionOptions,this.options && this.options.positionOptions || { })'''的作品?小提琴使用图书馆的“html导入”,但我仍然不希望它能起作用,或者与上述不同? – musicformellons
'util'被导出,'dom'不被导出。 'mapboxgl.util'从'util/util.js'文件中提取,它不会暴露'dom'模块 – Mobius
你是对的。注意到'util'在最近的版本中不再被导出。 https://github.com/mapbox/mapbox-gl-js/issues/1408 –