Giter Club home page Giter Club logo

find-maraudersmap's Introduction

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

This program takes advantage of ArcGIS API for Javascript and the ability to introduce MapBox tilets as basemaps in ArcGIS, and Zack's FIND server to make The Marauder's Map a reality.

Try it at Duke!

Its easy! Downloads this app. 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.

2. Rename locations with GPS coordinates

Once you finish, goto the FIND dashboard and enter your group name. Then for, each location, edit the name by clicking on the pencil.

Edit the name

Then change the name to the following: "original=latitude=longitude=floor".

You can get the latitude and longitude by going to OpenStreetmap, double-cliking on a position, and then copying the coordinates in the URL. (See highlighted in picture)

Copy coordinate

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.

5. Watch yourself move around the map!

Enjoy

Contributions

Zack Scholl (@schollz) Abhimanyu Jataria ([email protected]) Bishal Gautam (@bishalgautam) Huy Tu (@HuyTu7 [email protected])

find-maraudersmap's People

Contributors

schollz avatar bishalgautam avatar se-efforts avatar abhimanyu01 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.