entity添加后,先点击,再清除,再添加会出现添加不上的问题
有问题的代码过程
viewer.entities.removeAll();
let data = [lonlat];
addEntities(data);
这种情况先点击再清除,
点击过的entity不会显示出来,但是输出viewer.entities, entity却是存在的。这时候需要做一下异步的处理
处理办法:
办法一,
viewer.entities.removeAll();
setTimeout(()=>{
addEntities(data)
},10)
方法二:
viewer.entities.removeAll();
axios.get(url).then(()=>{
addEntities(data)
})