Files
fastbee/vue/src/views/iot/map.js
2022-03-16 14:10:17 +08:00

18 lines
621 B
JavaScript

export function loadBMap() {
let baiduAK="nAtaBg9FYzav6c8P9rF9qzsWZfT8O0PD";
return new Promise(function(resolve, reject) {
if (typeof BMap !== 'undefined') {
resolve(BMap)
return true
}
window.onBMapCallback = function() {
resolve(BMap)
}
let script = document.createElement('script')
script.type = 'text/javascript'
script.src =
'http://api.map.baidu.com/api?v=2.0&ak='+ baiduAK +'&__ec_v__=20190126&callback=onBMapCallback'
script.onerror = reject
document.head.appendChild(script)
})
}