PoGoMap is aiming to bring a live visualization map of nearby Pokemon, Pokestops and gyms in a form of a web-app as well as native phone applications. It can be self hosted and installed on Windows, Mac, and Linux, with Android and iOS ports currently in development.
Installation will require Python 2.7 and Pip.
Ubuntu or Debian
You can install the required packages on Ubuntu by running the following command:
sudo apt-get install python python-pip nodejs npm
You can install required packages on Red Hat by running the following command:
You may also need to install the EPEL repository to install python-pip and python-devel.
yum install epel-release
yum install python python-pip nodejs npm python-devel
OS X comes with some outdated Python packages. (These instructions tested on OS X El Capitan)
You will need to install
pip, then upgrade a few python packages.
Instructions (run everything, each on its own line):
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py sudo python ./get-pip.py sudo -H easy_install --upgrade six sudo -H easy_install --upgrade setuptools sudo -H pip install -r requirements.txt
To install node and npm, download and install the installer from https://nodejs.org/en/download/.
Download Python here and install. When installing check that python location gets appended to path. Then download pip (right click that link and choose “Save Link As”), and double click the file you downloaded, assuming you installed Python correctly.
Download NodeJS here and install.
There is a one-click setup for Windows. After you’ve installed Python, go into the
Easy Setupfolder and run
setup.bat. This should install
pip and the dependencies for you, and put your Google API key into the right place.
Once installed, opening a terminal (cmd.exe prompt) and typing in
python ./runserver.py --helpshould net you this output:
Create a Pokemon Club account [on their official website] to be used by the program to search for Pokemon. This generally shouldn’t be the same as your main Trainer account you personally use. As of 7/21/2016 this page is unavailable most of the time, refresh the page every 5-10 minutes and it should allow signups eventually. You can also use a Google account. For both services, you can login without ever connecting to the actual game.
Then, download one of the following branches below:
The dev branch will have latest features from the development team, however it may be unstable at some times.
Extract this zip file to any location.
Now, open a Terminal/Command Line (
cmd on Windows) and
cd to the folder you extracted the zip file to.
In Windows you can also right click within the folder and select “Open Command Window Here.”
Then enter the following:
pip install -r requirements.txt npm install
You will need to generate your own Google Maps API key and place it in your program directory to use this program. Here’s a wiki entry on how to do this part.
To start the server, run the following command:
python runserver.py -u [USERNAME] -p [PASSWORD] -st 10 -k [Google Maps API key] -l "[LOCATION]"
or for Google account:
python runserver.py -a google -u [USERNAME] -p [PASSWORD] -st 10 -k [Google Maps API key] -l "[LOCATION]"
Replacing [USERNAME] and [PASSWORD] with the Pokemon Club credentials you created previously, and [LOCATION] with any location, for example
Washington, D.C or latitude and longitude coordinates, such as
Additionally, you can change the
-st to any number. This number indicates the number of steps away from your location it should look, higher numbers being farther.