Cesium中移除geojson数据
移除的时候直接用dataSources.remove(datasource),返回false,无效。
viewer.dataSources.remove(datasource);
查询源码:
调试加载Cesium的页面,console输入viewer.dataSources._dataSources
是一个关于q的列表,q为geojson的相关信息。
但是通过console查看datasource发现它是:
与viewer.dataSources._dataSources的q完全不一样,因此不起作用。
有可能是add的时候返回的是promise 但是promise是个什么东西我现在也不知道,
所以,只能通过先拿viewer.dataSources._dataSources._name 再判断与id 是否一直达到移除geojson的目的。
如果加载好几个geojson,可以遍历