Leaflet map of Ingress shard data. This consists of the following data:
- Shard jump JSON retrieved from the Ingress Intel site.
Displays the sites of shard events for a particular series.
Displays the detail of an individual shard site. Sites with multiple shards can be filtered on a per wave basis.
Distances are calculated with the Haversine formula, using the Mean Earth Radius (6371km). General understanding is that Niantic uses the same calculation for distances.
The colour of each portal is based on the last relevant action which occurred at that portal. This is either:
- The same colour of the last link which the shard jumped along.
- The colour of the portal when the shard spawned (may be neutral).
Portal alignment at the time a shard despawns is deemed to be not relevant for display, however it is included in the history (hover over portal).
In order to ensure that new data is included on the shard map, the following configuration changes are required to the project:
- For a new series, add a new entry in conf/series_metadata.json. See other entries for example properties available.
- Is it preferable to use the same series ID as Niantic use i.e. 2025-plusbeta for the +Beta series.
- For new shard jump data, enter it in the relevant series folder in data. For example, the +Beta series files are located in data/2025-plusbeta.
- The jump files with a prefix of 'shard-jump-times-' will be automatically parsed and shards will be matched to the site (and date) within the series.
The configuration of the shards are available at the following locations:
- Series metadata
- Series geocode
- Map version (used to check for configuration updates)

