After a lot of tests, I have discovered that the problem is in the coordinates: the first two pairs of coordinates are the same. If I modify any of these (for example, changing the first longitude with -16.4154**8**000000001 the file loads fine. It loads fine, too, if I remove the tessellate element.
Sorry, I wasn’t able to reproduce the crash. The KML rendered fine for me.
If you just switched to a new version of Cesium, try clearing your cookies/cache. Sometimes that causes weird problems when switching between versions.
If that doesn’t work, what browser and OS are you using? Maybe it’s specific to that.
Yes, you’re right… I loaded the KML using sandcastle and it went ok. Something is wrong in my code or, as you say, it’s due to the OS or the browser, maybe. I’ll see.
In my first tests I didn’t use the clampToGround property of the option parameter of the KMLDataSource load method. In those test, the KML loaded well, but not clamped to the ground. The app fail if we set the clampToGround property to true.
Can you, Hannah, do the same and check if I’m wrong?