1
0
mirror of https://github.com/cjango/dcat-vue.git synced 2025-12-06 22:40:03 +08:00

一些优化,新增行政区划

This commit is contained in:
weiwait
2022-12-30 16:09:23 +08:00
parent c6455b4642
commit 56478e5b99
25 changed files with 26790 additions and 543 deletions

View File

@@ -0,0 +1,36 @@
if (!window.dv) {
window.dv = {instances: {}, maps: {wemap: false}}
}
// 腾讯地图加载
window.addEventListener('import.map.wemap', () => {
if (window.dv.maps.wemap) {
window.dispatchEvent(new CustomEvent('imported.map.wemap'))
return
}
window.loadedWeMap = function () {
window.dv.maps.wemap = true
window.dispatchEvent(new CustomEvent('imported.map.wemap'))
}
const script = document.createElement('script')
script.src = 'https://map.qq.com/api/gljs?v=1.exp&key=ZZQBZ-WE6E2-FCMUZ-CBUZ7-ZW5I3-I7BIX&libraries=service&callback=loadedWeMap'
// script.src = 'https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&callback=loadedWeMap'
// script.src = 'https://wemapvis.map.qq.com/api/gljs/v2?v=1.exp&key=ZZQBZ-WE6E2-FCMUZ-CBUZ7-ZW5I3-I7BIX&callback=loadedWeMap'
document.head.appendChild(script)
})
// 实例清理
setInterval(() => {
for (let instance in window.dv.instances) {
if (window.dv.instances[instance]) {
if (!document.getElementById(window.dv.instances[instance]._container.id)) {
window.dv.instances[instance].unmount()
delete window.dv.instances[instance]
}
} else {
delete window.dv.instances[instance]
}
}
}, 3000)