Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schollz/find-maraudersmap
Internal positioning for everyone, in the style of Harry Potter
https://github.com/schollz/find-maraudersmap
gps mapping tracking
Last synced: 29 days ago
JSON representation
Internal positioning for everyone, in the style of Harry Potter
- Host: GitHub
- URL: https://github.com/schollz/find-maraudersmap
- Owner: schollz
- Created: 2016-11-19T23:10:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-28T21:00:22.000Z (over 7 years ago)
- Last Synced: 2024-10-18T16:55:19.094Z (3 months ago)
- Topics: gps, mapping, tracking
- Language: HTML
- Homepage: http://www.maraudersmap.online/
- Size: 40 KB
- Stars: 70
- Watchers: 9
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
> "The magic used in the Marauder's Map creation is advanced and impressive; it includes the Homonculous Charm, enabling the possessor of the map to track the movements of every person in the castle." - [Pottermore](https://www.pottermore.com/writing-by-jk-rowling/the-marauders-map)
This program takes advantage of [ArcGIS API for Javascript](https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=fl_featureCollection) and the ability to introduce [MapBox tilets as basemaps in ArcGIS](https://blogs.esri.com/esri/arcgis/2013/04/01/using-stamen-and-mapbox-tilesets-as-basemaps-in-arcgis-com/), and Zack's [FIND server](https://github.com/schollz/find) to make [The Marauder's Map a reality](http://www.maraudersmap.online/).
# Try it at Duke!
Its easy! Downloads [this app](https://play.google.com/store/apps/details?id=com.hcp.find). Goto Options -> Change group -> Enter "hackduke".
Then hit Go Back -> Track.Now open up http://www.maraudersmap.online/ and see your feet move!
# Try it at home!
Want to make your own Marauder's map? Follow these steps:
## 1. Internally position yourself in your home / business
Follow [the instructions for learning yourself indoors, using a computer or android phone](https://github.com/schollz/find#quickstart).
## 2. Rename locations with GPS coordinates
Once you finish, goto [the FIND dashboard](https://ml.internalpositioning.com/) and enter your **group name**. Then for, each location, edit the name by clicking on the pencil.
![Edit the name](http://i.imgur.com/Y7ieBJ4.png)
Then change the name to the following: "original=latitude=longitude=floor".
You can get the latitude and longitude by going to [OpenStreetmap](http://www.openstreetmap.org/), *double-cliking* on a position, and then copying the coordinates in the URL. (See highlighted in picture)
![Copy coordinate](http://i.imgur.com/QEQZVoC.png)
## 3. Goto the Marauder's map!
Goto `http://www.maraudersmap.online/?group=groupname&lat=LAT&lon=LON` where **group name** is the one you used to do the learning, and **lat** / **lon** is where you want to center the maps coordinates to (it defaults to Duke University).
## 4. Set your phone or computer to track.
Follow [the instructions for tracking yourself indoors, using a computer or android phone](https://github.com/schollz/find#quickstart).
## 5. Watch yourself move around the map!
![Enjoy](http://i.imgur.com/T3eQmLY.png)
# Contributions
Zack Scholl (@schollz)
Abhimanyu Jataria ([email protected])
Bishal Gautam (github.com/bishalgautam )
Huy Tu (@HuyTu7 [email protected])