Оновлено) Як створити карту всіх покемонів у своєму місті

Ті, хто вже почав грати в 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 та лапки залишаються на місці).
Приклад правильного виконання скрипту
Ось таким, досить нескладним чином, ви можете дізнатися, де ж причаїлися найрідкісніші і невловимі покемони в грі 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
Поставте 5 зірок унизу статті, якщо подобається ця тема. Підписуйтесь на нас ВКонтакте, Facebook, Twitter, Instagram, YouTube, Telegram, Viber та Яндекс.Дзен.
Повернутись на початок статті(Оновлено) Як створити карту всіх покемонів у своєму місті