I have been playing with Cesium off and on for a couple of weeks now, mostly with success. I'd like to start building my first "real" (i.e. non-trivial) application with Cesium, although it too will be a learning exercise.
The task I have given myself is to build an application for fleet tracking via GPS devices. That is, something that would record and be able to display the location tracks for up to a thousand vehicles (rental cars, or delivery trucks, or...) collected over time. I have written a simulator (using Cesium) that allows me to generate simulated vehicle positions along a route, reporting position (w/ velocity and acceleration vectors) at some regular interval, nominally every 10 seconds. All this goes into a mongoDB instance.
Now I want to get this stuff out of the DB and onto the map.
What about new position updates (i.e. a live view of where the vehicles are now)?
What if I want to turn off the display of the vehicle tracks and just see the data points? Does that change the answer?
I'm just trying to get a feel for how to proceed before diving in.
Thanks for any advice!