Borne out of the need to get some kind of visual understanding of how GeeOhTileServer is performing/being used, I decided to start implementing heat map images for the various zoom levels.
Aside from indicating any potential issues (because I will be plotting errors/failures also), this will be a great help in identifying general locations of users and getting a literal picture of the overall use of MakingTracksGPS.
It will look damn pretty too 🙂
A few related tasks that I’ll be working on tonight are:
- Auto-expanding images
- Re-sizing and re-applying existing data when new data is outside bounds
- Rendering a grid or some sort of scale indicator
- Store update events for the heat maps, and apply them periodically as a batch, in synchronized code block
Watch this space!