Every sourcing location and every institutional delivery point we serve.
Layers
Preview data — positions are invented. Run geocode.py before presenting.
This map reads network.js, which geocode.py generates from your two CSVs. Run it once with a Google Maps API key (Geocoding API enabled):
python geocode.py --dry-run
python geocode.py --key YOUR_KEY
Then reload this page. The coordinates are baked into a static file — nothing is fetched live, so the map cannot fail on stage.