Стендап Сьогодні
📢 Канал в Telegram @stendap_sogodni
🦣 @stendap_sogodni@shevtsov.me в Федиверсі

🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

09.09.2025

Різниця між навігаторами та що це значить

#Навігація


Порівняння маршрутів з різних навігаторів.

Згадали історію про навігацію в лісі. Йшлося тоді про ліси на Самарі, що поблизу міста Самара. Хто там був, знає, що цей ліс є суцільним лабіринтом водойм, ґрунтових доріг та баз відпочинку. Нагадаю, що мене Waze завів на протилежний бік річки, в той час, як Google Maps показав шлях до дальшої дороги, але без перетину річок — як видно на ілюстрації.

Можна було прийняти безперечну перевагу Google - і це нескладно раціоналізувати. Але я спочатку вирішив перевірити далі. Спробував побудувати той самий маршрут в OpenStreetMaps, Apple Maps, Here Maps, навіть Mapy.cz… вони всі роблять однакову помилку. Тільки Google будував “вірний” маршрут.

Тепер вже точно пора було погодитися із домінуванням Google. Тільки мені спала на думку інша перевірка: а що, якщо Google дати точку на іншому боці тієї самої річки? Та тут виявилося, що він робить таку саме помилку, тільки навпаки! Ба більше, навіть якщо дати точку на дорозі з протилежного боку чи поза нею, він так само вперто веде на ту ж саму дорогу, що й вперше. Яка, якщо чесно, навіть не є правильною дорогою для початкового маршруту. Правильної на карті взагалі не відмічено, а це — дорога на сусідню базу.

Так що виходить: Google, так само як і всі інші навігатори, не знається на водоймах та інших перешкодах. Він дивиться на граф доріг. Цей граф доріг у кожного навігатора свій, а ще й алгоритм пошуку маршруту — теж. Як я гадаю, в цьому випадку Google обирає той маршрут, в якого менше лісової ґрунтовки. При цьому навігатору в принципі байдуже на розташування тих доріг. Йому достатньо знати, що, умовно, від цієї дороги до точки йти 10 хвилин, а від тієї - 5. А їхати до першої 30 хвилин, а до другої - 40. Далі — проста математика.

Зате щоб побачити, що між точкою та дорогою є водна перешкода, доведеться робити складніші обчислення, для початку — пошук ймовірних перешкод. При цьому потрібно це тільки на такі крайові випадки. До речі, схожі проблеми виникають в промзонах, де навігатор може не знати, де вʼїзд у двір, а де — паркан.

🗺️ Висновок на всі схожі випадки єдиний: завжди перевіряй маршрут навігатора перед тим, як їхати у незнайоме місце. Та особливо — якщо це місце десь на природі, де покриття не таке ретельне.