A Question of History
From forgotten artefacts, we unlock hidden insights, use AI to uncover new connections, and tell the stories they reveal — differently.
Historic documents and wartime correspondence
Hosted on aqo.ai

Map Animation Using JSON Data Sets

Testing how structured historical movement data can drive an interactive, animated map while keeping the underlying information separate from its presentation.

Experiment ID: aqoh-exp1

Status: active test

Feature: animated Leaflet map driven by JSON movement data

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

This is the structured data used to generate the animated map.

Loading JSON data…

28th Infantry Division 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.