Browse Source

解决地图闪烁的问题

develop
lau572 4 months ago
parent
commit
8d163aa800
  1. 6
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/utils/map.js

6
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/RoadAndEvents/utils/map.js

@ -109,12 +109,12 @@ export class MarkerCluster {
// true // 当前新加图层是否启用聚合效果
// );
console.log('执行remove')
const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay))
// const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay))
if(Vue.prototype.mapLoadingData.length > 0){
map2d.removeLayerByName('jhlayers')
Vue.prototype.mapLoadingData = []
}
await sleep(1000)
// await sleep(1000)
console.log('执行remove完毕')
const aryPoints = [];
this.data.forEach(e=>{
@ -169,7 +169,7 @@ export class MarkerCluster {
'jhlayers', // 当前添加的数据 唯一标识(删除该图层时也会用到)//./事件专题/交通事故.svg
true // 当前新加图层是否启用聚合效果
);
await sleep(1000)
// await sleep(1000)
console.log('执行show完毕',aryPoints,'点位数组')
}
Vue.prototype.mapIsLoading = false

Loading…
Cancel
Save