Map Animation Using JSON Data Sets
This experiment tests how an external JSON data set can control the movement, timing and historical information displayed on an interactive Leaflet map.
The example follows the movements of the US 28th Infantry Division during the Second World War. Locations, dates and event descriptions are stored separately from the map itself, allowing the same map template to be reused with different historical units, ships, journeys and campaigns.
The experiment is also being used to test playback controls, route display, timeline navigation, responsive behaviour and the presentation of historical context alongside mapped movement.
View the JSON movement data
Loading JSON data…
What This Experiment Is Testing
The map separates the historical data from the display layer. The JSON file contains the sequence of positions and events, while the HTML map reads that information and turns it into an animated route.
This approach should make it possible to create additional movement maps without rebuilding the map interface each time. A new division, ship or journey would require a new JSON data set, while continuing to use the same underlying map template.
This is an experimental page. Map positions, timings and presentation features may change as the format is refined.