An OpenStreetMap-powered map for kids! Featuring:
- 🐟 Aquariums
- 📗 Book Shops
- 🌻 Botanic Gardens
- 🍬 Candy Shops
- 🚒 Fire Stations
- ♟️ Game Shops
- 🍦 Ice Cream Shops
- 📙 Libraries
- 📘 Little Libraries
- 🛝 Playgrounds
- 🏊 Pools
- 🎡 Theme Parks
- 🏫 Schools
- 🧸 Toy Shops
- 🚂 Train Stations
- 🏛️ Museums
- 🕹️ Video Game Shops
- 🐯 Zoos
At middle zoom levels it shows cities 🏙️, and at low zooms it shows countries 🇺🇸🇫🇷🇨🇲🇨🇳.
npm i
npm run build
npm run build:tiles
If you need sudo to run docker:
npm run build:tiles:sudo
To add a new type of place:
- Edit
osm-kids.planetiler.ymlto add a secion infeatures.- Use the
include_whensection to define what OSM objects to include - Include a sprite attribute in the form
emoji:short_namewhereshort_nameis an emoji short name. See http://projects.iamcal.com/emoji-data/table.htm for short names. - Choose
min_zoomandsortthat is appropriate. - If it has a name, include the
- key: nameattribute,
- Use the
- Add it to this README
- Update the legend in
osm-kids.ultra