(Обновлено) Как создать карту всех покемонов в своем городе

(Обновлено) Как создать карту всех покемонов в своем городе

Те, кто уже начал играть в 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 пока выполнение скрипта не закончилось для того чтобы наблюдать за заполнением карты.

Пример правильного выполнения скрипта

Вид карты по адресу http://localhost:5000

Вот таким, довольно несложным образом, вы можете узнать где же затаились самые редкие и неуловимые покемоны в игре 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

Смотрите также:


Поставьте оценку: 1 звезда2 звезды3 звезды4 звезды5 звезд (5,00 из 5, оценили: 10)
Загрузка...

Вернуться в начало статьи (Обновлено) Как создать карту всех покемонов в своем городе

41 комментарий

  1. pokekop14:

    Здравствуйте, при поиске по определенному району появляется ошибка»unrecognized arguments : 46.16798″,то есть не распознает широту, почему так?Заранее спасибо

  2. PokemonGo:

    Урррааа, все заработало! Ловите меня!

  3. Здравствуйте, у меня такая проблема, не знаю даже в чём может быть ошибка. Поиск запускается, всё вроде бы сделал по инструкции, но покемоны на карте не отображаются, может что-то посоветуйте?

  4. No module named flask что это за ошибка, и как ее исправить?

  5. Кто может сделать мне карту и отправить файлы по email? По этим координатам 55.502103, 37.326965

  6. marshmallow1o:

    Здравствуйте, после 7 шага выдает ошибку no google maps javascript api. Как это решить?

  7. num_1:

    Почему при 7 шаге выдает?
    «c:\Python27\python.exe: can’t open file ‘example.py’: [Errno 2] No such file or directory»

  8. Помогите, сделал с городом, работает, а с координатами нет(( «51.479069, 46.155219»

  9. 1:

    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

  10. Flask google Maps Full Map Example
    Не грузит страницу а выдает этот текст, в чем может быть проблема?

  11. 1:

    сколько по времени создается карта, у меня уже что-то второй час((

  12. Здравствуйте, были все эти проблемы. решил после раза 80 наверно
    вот что я прописывал
    C:\Python27\Scripts\pip install -r requirements.txt
    C:\Python27\python.exe example.py -a ptc -u Логин -p Пароль -l «координаты» -st 10
    заметьте кавычки на русском языке. Только так у меня запустилось.

  13. Для Москвы есть карта покемонов на http://pokeswag.ru/

  14. Sakh:

    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

  15. скрипт работает, но на карте ничего не отображается…

Добавить комментарий