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

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

Те, кто уже начал играть в 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

Советуем почитать:


✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.



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

  1. pokekop14:

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

  2. Скиньте команду, которую вы прописываете (пароль и логин можно стереть), вероятно, какая-то ошибка. Я только что проверил по координатам «51.479069, 46.155219» и скрипт запустился.

  3. pokekop14:

    C:\Python27\python.exe example.py -a ptc -u -p -l «48.477924, 135.120911» -st 10

  4. странно, я сейчас по вашим координатам успешно запустил скрипт. Команда:

    C:\Python27\python.exe example.py -a ptc -u ironicxd2 -p TESTAPPLEIPHONE -l «48.477924, 135.120911» -st 10

    Где-то у вас значит ошибка в синтаксисе.

  5. pokekop14:

    Значит, что-то не так с моим пк, сейчас скопировал эту же команду (вашу)-та же ошибка

  6. pokekop14:

    спасибо, попробую еще

  7. Попытайтесь заново повторить все шаги, может пропустили что-то важное. Например, не выполнили команду C:\Python27\Scripts\pip install -r requirements.txt или (так уже было у одного человека) запустили командную строку не через шифт из папки со скриптом.

  8. pokekop14:

    Проблема была в кавычках перед локацией, поставил вручную и все заработало

  9. PokemonGo:

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

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

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

  12. у меня та же фигня, не находит модуль. Как устранить не знаю, знающие подскажите, да желательно пошагово, как для дебила

  13. значит нету их в Ваших краях, попробуйте ввести координаты больших городов, тогда точнее определите что за проблема

  14. а и первая команда выполняется с ошибками
    http://s020.radikal.ru/i713/1607/93/c80916dc45a6.png

  15. Неужели ты думаешь что я просто так стал бы писать комментарий и спрашивать как решить проблему до этого не опробовав всё что можно? Сори, я пробовал любые города и потому обращаюсь за помощью

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

  17. та же хрень, тут по форумам подсказали что в этом то и проблема, пипка криво становится. Я ставлю на винде 7, может в этом беда то вся, опытные говорят, что Питон на винде это вообще геморой, и не стоит с ним связыватся, лучше на маке или никс-образах

  18. pokekop14:

    так карта действительна 10-15 минут, потом покемоны появляются в других местах

  19. marshmallow1o:

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

  20. Команду pip install -r requirements.txt выполняли? Если да, то попробуйте выполнить еще две команды:

    pip uninstall flask-googlemaps
    easy_install flask-googlemaps

  21. Команду pip install -r requirements.txt выполняли? Если да, то попробуйте выполнить еще две команды:

    pip uninstall flask-googlemaps
    easy_install flask-googlemaps

  22. Это значит, что где-то что-то сделали не так. Повторите все шаги инструкции заново

  23. num_1:

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

  24. Потому что открываете командную строку не из папки со скриптом:

    Шаг 5. Распакуйте загруженный архив и откройте командную строку по пути полученной папки. Для этого удержите Shift, нажмите правой кнопкой по пустому месту в папке и в открывшемся меню выберите пункт «Открыть окно команд».

  25. В скаченном архиве, в папке со скриптом изначально отсутствует «example.py», что собственно делать?

  26. Воспользуйтесь этой версией скрипта — https://yadi.sk/d/u8Y34skAtbaA4

  27. Воспользуйтесь этой версией скрипта — https://yadi.sk/d/u8Y34skAtbaA4

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

  29. Нашел проблему если запускать с » » координаты то робит, если с « » не робит

  30. num_1:

    теперь выдает example.py: error: argument -u/—username is required
    пользователя и пароль в командной строке ввожу верные. что может быть?

  31. num_1:

    вопрос снят, командную строку перебрал ручками, а не копированием. все запустилось. спасибо!

  32. При выполнении 7 шага.Выдает не удается найти указанный файл, в чем может быть проблема?

  33. num_1:

    Воспользуйтесь этой версией скрипта — https://yadi.sk/d/u8Y34skAtbaA4

  34. 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

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

  36. 1:

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

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

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

  39. 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

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

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