I'm generating a simple CZML file which just has 1 packet. The packet contains a point, a path, and a position (cartographicDegrees). There are about 70,000 position values (time, lat, lon, alt) in it.
Everything renders great when I just have the position and the point in the packet. When I add the path, performance severely drops and the path is rendered very distorted and choppy. (the polylines don't connect, etc)
My guess is Cesium is rendering about 35,000 polylines which is killing performance.
Is there a better way to render a path for CZML with this many positions?
I don't want to "skip" positions and rely on interpolation so I need a way to show every one of my positions.
Is there a way to render the path as a bunch of points rather than polylines (creating some kind of custom drawer)? If so, how? Do you think that would still cause the same performance issues?