(Обновлено) Как создать карту всех покемонов в своем городе
Те, кто уже начал играть в Pokemon GO, уже поняли, что поиск покемонов — дело не такое простое, как может показаться на первый взгляд. Идти и не находить ровным счетом ни одного покемона, не говоря уже о редких, можно довольно долго, что со временем начинает раздражать. Что же, решение этой проблемы есть — вы просто можете составить карту покемонов своего города или даже отдельного района, опираясь на которую получить возможность поймать самых редких или самых желанных карманных монстров.
Обновлено: Niantic изменили API игры и ВСЕ карты перестали работать. Если разработчики найдут решение проблемы, мы обязательно обновим эту статью.
Как создать карту всех покемонов в своем городе
Шаг 1. Загрузите и установите Python 2.7.X по этой ссылке.
Шаг 2. Скачайте pip — менеджер для установки расширений Python. Для загрузки нажмите правой кнопкой мыши по этой ссылке и нажмите «Сохранить ссылку как». После дважды щелкните по загруженному файлу для установки менеджера.
Шаг 3. Зарегистрируйте учетную запись Pokemon Club перейдя по этой ссылке. Эту учетную запись вы уже могли регистрировать, когда начинали играть в Pokemon GO. В этом случае этот шаг можно пропустить.
Шаг 4. Скачайте программу PokemonGo-Map, которая в итоге и создаст карту покемонов вашего города. Для загрузки необходимо нажать на кнопку Clone or download и выбрать пункт Download ZIP.
Шаг 5. Распакуйте загруженный архив и откройте командную строку по пути полученной папки. Для этого удержите Shift, нажмите правой кнопкой по пустому месту в папке и в открывшемся меню выберите пункт «Открыть окно команд».
Шаг 6. В командной строке вставьте следующую команду:
C:\Python27\Scripts\pip install -r requirements.txt
Шаг 7. После ее выполнения вставьте еще одну команду, но предварительно измените ее под ваши данные:
C:\Python27\python.exe example.py -a ptc -u ****** -p ****** -l «Some Location» -st 10
- -u ****** — вместо звездочек укажите имя пользователя, которое вы регистрировали в Pokemon Club на шаге 3;
- -p ****** — вместо звездочек укажите пароль своей учетной записи;
- «Some Location» — вместо Some Location укажите свой город, например, Москва (ниже мы расскажем как создавать карты для конкретных областей).
В итоге у вас должна получиться команда вот такого типа:
C:\Python27\python.exe example.py -a ptc -u Логин -p Пароль -l «Москва» -st 10 (-a, -u и кавычки остаются на месте).
Шаг 8. Как только процесс построения карты начнется, вы сможете начать наблюдать за процессом. Для этого откройте в вашем браузере адрес http://localhost:5000. На этой странице вы увидите заданную вами область сканирования и уже найденных скриптом покемонов. Обновляйте эту страницу нажимая F5 пока выполнение скрипта не закончилось для того чтобы наблюдать за заполнением карты.
Вот таким, довольно несложным образом, вы можете узнать где же затаились самые редкие и неуловимые покемоны в игре Pokemon Go и, например, составить маршрут их добычи. Однако на этом мы еще не закончили, впереди еще один важный момент.
Как составить карту покемонов конкретного района города
Этот замечательный скрипт начинает сканирование по выбранному вами городу, отталкиваясь от его центра. Но что делать если вы живете на окраине и полностью выполненное сканирование к вашему месту обитания и близко не подошло? К счастью, разработчик предусмотрел этот момент.
Во-первых, вы можете увеличить количество шагов, которые будет делать скрипт. Для этого вы должны изменить параметр «-st 10» на, например, «-st 20». В первом случае, который мы предложили по умолчанию, скрипт прошел 100 шагов, во втором же — целых 400! Это заметно увеличит радиус сканирования, однако, времени этот процесс займет больше.
А, во-вторых, вы можете начать сканирование прямо в своем районе. Для этого вам понадобится перейти на «Google Карты» и найти там тот район, по которому вы хотите выполнить сканирование. Нажмите на место, от которого сканирование будет начинаться и скопируйте предложенные картографическим сервисом координаты, например, «51.472796, 46.147894». Этими координатами вам теперь всего лишь нужно заменить название города в выполняемой команде и вновь запустить сканирование. Выглядеть команда будет следующим образом:
C:\Python27\python.exe example.py -a ptc -u Логин -p Пароль -l «51.472796, 46.147894» -st 10
Если у вас возникли какие-то сложности с запуском скрипта, то задавайте свои вопросы в комментариях. Удачных поисков!
Источник: Reddit
Советуем почитать:
✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.
Здравствуйте, при поиске по определенному району появляется ошибка»unrecognized arguments : 46.16798″,то есть не распознает широту, почему так?Заранее спасибо
Скиньте команду, которую вы прописываете (пароль и логин можно стереть), вероятно, какая-то ошибка. Я только что проверил по координатам «51.479069, 46.155219» и скрипт запустился.
C:\Python27\python.exe example.py -a ptc -u -p -l «48.477924, 135.120911» -st 10
странно, я сейчас по вашим координатам успешно запустил скрипт. Команда:
C:\Python27\python.exe example.py -a ptc -u ironicxd2 -p TESTAPPLEIPHONE -l «48.477924, 135.120911» -st 10
Где-то у вас значит ошибка в синтаксисе.
Значит, что-то не так с моим пк, сейчас скопировал эту же команду (вашу)-та же ошибка
спасибо, попробую еще
Попытайтесь заново повторить все шаги, может пропустили что-то важное. Например, не выполнили команду C:\Python27\Scripts\pip install -r requirements.txt или (так уже было у одного человека) запустили командную строку не через шифт из папки со скриптом.
Проблема была в кавычках перед локацией, поставил вручную и все заработало
Урррааа, все заработало! Ловите меня!
Здравствуйте, у меня такая проблема, не знаю даже в чём может быть ошибка. Поиск запускается, всё вроде бы сделал по инструкции, но покемоны на карте не отображаются, может что-то посоветуйте?
No module named flask что это за ошибка, и как ее исправить?
у меня та же фигня, не находит модуль. Как устранить не знаю, знающие подскажите, да желательно пошагово, как для дебила
значит нету их в Ваших краях, попробуйте ввести координаты больших городов, тогда точнее определите что за проблема
а и первая команда выполняется с ошибками
http://s020.radikal.ru/i713/1607/93/c80916dc45a6.png
Неужели ты думаешь что я просто так стал бы писать комментарий и спрашивать как решить проблему до этого не опробовав всё что можно? Сори, я пробовал любые города и потому обращаюсь за помощью
Кто может сделать мне карту и отправить файлы по email? По этим координатам 55.502103, 37.326965
та же хрень, тут по форумам подсказали что в этом то и проблема, пипка криво становится. Я ставлю на винде 7, может в этом беда то вся, опытные говорят, что Питон на винде это вообще геморой, и не стоит с ним связыватся, лучше на маке или никс-образах
так карта действительна 10-15 минут, потом покемоны появляются в других местах
Здравствуйте, после 7 шага выдает ошибку no google maps javascript api. Как это решить?
Команду pip install -r requirements.txt выполняли? Если да, то попробуйте выполнить еще две команды:
pip uninstall flask-googlemaps
easy_install flask-googlemaps
Команду pip install -r requirements.txt выполняли? Если да, то попробуйте выполнить еще две команды:
pip uninstall flask-googlemaps
easy_install flask-googlemaps
Это значит, что где-то что-то сделали не так. Повторите все шаги инструкции заново
Почему при 7 шаге выдает?
«c:\Python27\python.exe: can’t open file ‘example.py’: [Errno 2] No such file or directory»
Потому что открываете командную строку не из папки со скриптом:
Шаг 5. Распакуйте загруженный архив и откройте командную строку по пути полученной папки. Для этого удержите Shift, нажмите правой кнопкой по пустому месту в папке и в открывшемся меню выберите пункт «Открыть окно команд».
В скаченном архиве, в папке со скриптом изначально отсутствует «example.py», что собственно делать?
Воспользуйтесь этой версией скрипта — https://yadi.sk/d/u8Y34skAtbaA4
Воспользуйтесь этой версией скрипта — https://yadi.sk/d/u8Y34skAtbaA4
Спасибо
Помогите, сделал с городом, работает, а с координатами нет(( «51.479069, 46.155219»
Нашел проблему если запускать с » » координаты то робит, если с « » не робит
теперь выдает example.py: error: argument -u/—username is required
пользователя и пароль в командной строке ввожу верные. что может быть?
вопрос снят, командную строку перебрал ручками, а не копированием. все запустилось. спасибо!
При выполнении 7 шага.Выдает не удается найти указанный файл, в чем может быть проблема?
Воспользуйтесь этой версией скрипта — https://yadi.sk/d/u8Y34skAtbaA4
C:\Users\Stanislav\Downloads\PokemonGo-Map-master>C:\Python27\python.exe example
.py -a ptc -u ***** -p ***** -l -st 10
Traceback (most recent call last):
File «example.py», line 4, in
import flask
File «C:\Python27\lib\site-packages\flask-0.11.1-py2.7.egg\flask\__init__.py»,
line 19, in
from jinja2 import Markup, escape
File «C:\Python27\lib\site-packages\jinja2-2.8-py2.7.egg\jinja2\__init__.py»,
line 33, in
from jinja2.environment import Environment, Template
File «C:\Python27\lib\site-packages\jinja2-2.8-py2.7.egg\jinja2\environment.py
«, line 13, in
from jinja2 import nodes
File «C:\Python27\lib\site-packages\jinja2-2.8-py2.7.egg\jinja2\nodes.py», lin
e 19, in
from jinja2.utils import Markup
File «C:\Python27\lib\site-packages\jinja2-2.8-py2.7.egg\jinja2\utils.py», lin
e 531, in
from markupsafe import Markup, escape, soft_unicode
ImportError: No module named markupsafe
Flask google Maps Full Map Example
Не грузит страницу а выдает этот текст, в чем может быть проблема?
сколько по времени создается карта, у меня уже что-то второй час((
Здравствуйте, были все эти проблемы. решил после раза 80 наверно
вот что я прописывал
C:\Python27\Scripts\pip install -r requirements.txt
C:\Python27\python.exe example.py -a ptc -u Логин -p Пароль -l «координаты» -st 10
заметьте кавычки на русском языке. Только так у меня запустилось.
Для Москвы есть карта покемонов на http://pokeswag.ru/
C:\Users\Kill\Downloads\PokemonGo-Map-develop\PokemonGo-Map-develop>C:\Python27\python.exe example.py -a ptc -u ***** -p ***** -l «Южно-Сахалинск» -st 10
Please refer to documentation, there is no more example.py, only runserver.py
Would yous till like to massage the devs that example.py no work?
you have been banned lol
скрипт работает, но на карте ничего не отображается…