1. A concise explanation of the problem you're experiencing.
When load kml files into Cesium, it's ok if the kml file only contain dots(coordinates), but Cesium will crush if the kml file also contains other vectors like lines or planes.
This forum can't have pictures but i can tell you the loading is complete and success but the crush happens while rendering.
Now I've tried many different kml files to rule out if it's problem of the file itself, further debugging is beyond me, I'm afraid.
2. A minimal code example. If you've found a bug, this helps us reproduce and repair it.
Just the basic code
viewer.dataSources.add(Cesium.KmlDataSource.load('url', {
camera: viewer.scene.camera,
canvas: viewer.scene.canvas
}))
3. Context. Why do you need to do this? We might know a better way to accomplish your goal.
We are hoping to load kml files and each coordinates are given different 3D models based on properties in the kml file to be displayed intuitively and vividly in Cesium.
4. The Cesium version you're using, your operating system and browser.
Cesium 1.46, Win10 pro 1511 64-bit, Chrome 67.0
Furthermore, please do improve the surpport of 3D model, particularly in texture and file format(3ds obj open collada etc.)