Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pfalcon/visited_places
Simple, static, local visited places map (aka travel map) using D3 and D3 Datamaps
https://github.com/pfalcon/visited_places
map self-hosted travel
Last synced: 4 days ago
JSON representation
Simple, static, local visited places map (aka travel map) using D3 and D3 Datamaps
- Host: GitHub
- URL: https://github.com/pfalcon/visited_places
- Owner: pfalcon
- Created: 2019-11-09T13:57:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-25T17:46:10.000Z (over 4 years ago)
- Last Synced: 2024-11-11T17:11:52.620Z (about 1 month ago)
- Topics: map, self-hosted, travel
- Language: HTML
- Homepage: https://pfalcon.github.io/visited_places/
- Size: 92.8 KB
- Stars: 50
- Watchers: 4
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yet Another "Visited Places" Map
This is a simple local web application which allows to visualize countries
and places (cities, etc.) you have visited during travels.There are gazillion of apps like that, here are the traits of this one:
* Standalone HTML+JavaScript webapp, no backend.
* Doesn't rely on 3rd-party web services like Google Maps, which change all
the time and will break the app.
* Doesn't even pull any files from Internet, all dependencies
([D3](https://d3js.org/) and
[D3 Datamaps](https://github.com/markmarkoh/datamaps)) are mirrored
locally.
* Visited countries/cities info is stored in simple JSON-like files (which
you edit with your text editor).Missing features:
* No zoom (the webapp is based on D3 Datamaps which doesn't support
interactive zoom as builtin feature; patches to add zoom support in
a clean way (no bloat please!) are welcome).How to use:
* Clone git repo.
* Edit `countries.js` and `cities.js` files following sample data they
already have.
* Open `index.html` in a browser.
* Deploy all files to a webserver if you want a map to be accessible on
Internet. (E.g., you can use Github Pages, example is here:
https://pfalcon.github.io/visited_places/).Customization:
* Refer to [D3 Datamaps](http://datamaps.github.io/) docs and samples.
Credits:
Based on D3 Datamaps examples. Put together by Paul Sokolovsky. MIT
license.