A map of places I've checked in on Earth.
- I want to plot all the places I've been to on a map.
- I want a digital version of push pins on a physical map.
- I want to show people where I've been to.
- I want to see where I haven't been to.
- I want to try Mapbox GL JS.
- I like the cool maps from Gyroscope.
- I need an excuse to get a
.earth
TLD, inspired by Conquer Earth. (I already have.life
)
- Generate access token from Foursquare (requires your own CLIENT ID, etc; figure it out on your own).
- Create
.env
file, with environment-specific variables on new lines:
ACCESS_TOKEN=XXX
yarn checkins
- Fetch all checks-ins from Foursquare. Rawcheckins.json
is not part of repo because of privacy.checkins[.min].geojson
files have shortened coordinates for privacy.yarn mapsicon
- Download copy of country maps from Sn3b/mapsicon. Uses napa because it doesn't have apackage.json
.yarn countries
- Generate all optimized SVG countries from the copy above.yarn start
- Watch and transpileassets/app.raw.js
, and start the server.
- Make this available for other people. Self-hosted or hosted?
- Date & time range filtering, for check-ins.
- Foursquare
- Swarm
- Gyroscope
- Dustin Curtis's Conquer Earth
- 4sqmap
- Where Do You Go
- Your diary (on Foursquare)
Data powered by Foursquare. Map powered by Mapbox. Vector maps are from djaiss/mapsicon and Sn3b/mapsicon.
Everything else...
MIT ยฉ Lim Chee Aun