1. A concise explanation of the problem you’re experiencing.
Hello, I need to load multiple KMLs at the same time. Is this possible?
2. A minimal code example. If you’ve found a bug, this helps us reproduce and repair it.
viewer.dataSources.add(Cesium.KmlDataSource.load(‘myFile.kml’, options));
3. Context. Why do you need to do this? We might know a better way to accomplish your goal.
I need to load multiple KMLs at the same time.
4. The Cesium version you’re using, your operating system and browser.
CesiumJS 1.60
Windows 7
Mozilla Firefox 68.0.2
omar
2
You would just repeat that same line of code for each file you have. Did you run into any issues doing that?
I am now able to keep multiple KMLs loaded at the same time by removing this line:
viewer.dataSources.removeAll();
Is there any method to remove a single KML, and not all? Thanks in advance.
omar
4
You can use the remove method, which you can read about in the docs here:
https://cesiumjs.org/Cesium/Build/Documentation/DataSourceCollection.html?classFilter=datasou#remove
The docs are a good source for finding what all the methods that are available on a particular class in CesiumJS are.
Thank you. I read the documentation and was able to fix the problem!