За кермом у Києві — на карті в Лімі: українці створюють альтернативи GPS
Під час повітряних тривог GPS-навігація може працювати неправильно: показувати автомобіль не там, де він є насправді, або втрачати сигнал. Тому українські розробники все частіше створюють навігатори, які допомагають водіям не збитися з маршруту без GPS. Серед останніх — NoTeleport, LOST та «Орієнтир».
NoTeleport — щоб навігатор не телепортував вас до Перу
Під час повітряних тривог GPS-навігатор може неправильно показувати місцезнаходження. Наприклад, водій їде Києвом, а телефон показує, що він перебуває в Перу. Це відбувається, коли сигнал GPS підмінюють і пристрій отримує неправдиві координати.
Для розв’язання цієї проблеми український розробник Віктор Турський створив NoTeleport — безоплатний застосунок для Android. Він не прокладає маршрути самостійно, а допомагає іншим навігаторам, зокрема Google Maps, Waze та OsmAnd, визначати місцезнаходження.
«Вмикається РЕБ, він відключає GPS. І в цей момент додаток карт автоматично переходить на використання приблизного розташування. Все, що він робить, він просто відключає GPS від Google Cart і Google Waze, ну взагалі від телефона, як тільки бачить, що GPS повертає некоректні координати, коли нас телепортує за межі України. І це дозволяє Google Cart і Waze перемикнутися на приблизне розташування», — розповів Віктор.
Скриншот із застосунку
NoTeleport змушує телефон ігнорувати GPS, коли той показує неправильні координати. Тоді навігатор може спробувати визначити місцезнаходження за допомогою Wi-Fi та мобільних мереж.
«Я хотів застосунок, який взагалі не має ніякого бекенду, нічого не передає, не має рекламних модулів, не вимагає ніяких реєстрацій, не вимагає інтернету, нічого. Мені було важливо, щоб цей застосунок працював з Google Way, з Google картами. Тобто щоб я не спирався на вбудовані карти в застосунку і не планував там свої маршрути, які кудись передаються. Такий застосунок неможливо створити на iOS і можливо створити тільки на Android», — каже Віктор.
За словами розробника, NoTeleport не має доступу до інтернету, не збирає даних користувачів і не містить реклами. Для роботи застосунку не потрібні реєстрація чи номер телефону.
Як працює LOST
LOST — безкоштовний навігатор для iPhone з голосовим управлінням. За описом у App Store, застосунок не визначає точні координати через супутники, а приблизно розраховує пройдену відстань за швидкістю, яку задає водій, і часом у дорозі.
У своїх офіційних сторінках розробники розповіли, що ідея виникла з особистого досвіду нестабільної навігації під час поїздок.
Скриншоти із застосунку
Перед стартом поїздки водій обирає місто, до він перебуває й задає початкову та кінцеву точки маршруту. Оскільки позиція розраховується приблизно, вона може з часом відхилятися від фактичної. Водій може вручну скоригувати її, повідомити, що проїхав поворот або зупинився біля світлофора.
У LOST також є голосові команди «СТОП» і «РУШ». Вони допомагають застосунку враховувати зупинки в заторах і на світлофорах. Навігатор попереджає про деякі дорожні знаки, світлофори й камери контролю швидкості та має українські голосові підказки. Застосунок може працювати без інтернету, якщо маршрут проклали заздалегідь.
«Орієнтир»: навігація за даними датчиків смартфона
Застосунок розробляють Владислав і Дарина Шинкаренки. За описом команди, він використовує датчики смартфона, щоб визначати швидкість і повороти автомобіля, а потім співвідносить ці дані з картою доріг.
«Орієнтир» також пропонує офлайн-карти України, пошук адрес до номера будинку, маршрути з кількома зупинками та інформацію про затори. Якщо позначка опинилася не там, де автомобіль перебуває насправді, водій може двічі торкнутися відповідного місця на карті й скоригувати позицію.
Скриншоти із застосунку
Застосунок безкоштовний, працює на iPhone та не містить реклами. За інформацією на офіційному сайті, команда також тестує версію для Android.
Проте жоден із таких методів не гарантує координатної точності звичайного GPS за всіх умов. Тому ці інструменти варто використовувати як допоміжну навігацію, не ігноруючи дорожні знаки та ситуацію на дорозі.