Display EXIF data from your photos on a heatmap.
- Process your images into geoJSON with this script.
- Set up a MapBox account and login.
- Grab a MapBox token from here.
- Copy the
.env.example
file to.env
, and paste in your MapBox token. - Put your EXIF geoJSON in
public/exif.geojson
.
Optionally, you can use the following environment variables to configure starting latitude, longitude, and zoom, respectively: MAP_CENTER_LAT, MAP_CENTER_LONG, and MAP_ZOOM.
This project is built with NodeJS, WebPack, and Yarn. Make sure you have those installed.
- Install the node modules with
yarn install
. - Build the project with
webpack
.
- Run
docker-compose up
. - Load localhost:8080 in your browser.