Rapid Prototyping/Debugging CZML Viewer Via GitHub and ChatGPT

Did you know you can store czml maps in github and then load them into the Cesium Sandcastle to try things out? I didn’t for the longest time, but now I do!

I recently ran into an issue where I needed to test the differences between several different versions of the same CZML file with one incrmental change per file to debug an issue I was seeing on my maps. I asked ChatGPT to write some JavaScript code that would allow me to simply place the URL into a text input box, click a button, and view the newly specified map on a web page. It wasn’t quite ‘vibe coding’ but a little while later, I had this site for working through my test maps. You can load any github (or other cors-exporting-happy site) czml file to visualize it.
https://copaseticflow.blogspot.com/p/czml-tester.html

As an example, I walked through my use case–debugging the slider position on an animated czml map of ham radio QSOs here.

Finally, if you’d like to play around with the code o3-mini and I generated as the basis for a project of yours, it can be found in this gist.