Обновить

Как работает навигация между городами без интернета

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели19K
Всего голосов 20: ↑20 и ↓0+23
Комментарии22

Комментарии 22

Стоит ли делать чисто "оффлайн" навигацию?

Ладно на первом этапе если человек хочет выехать с места где нет связи или оценить маршрут - логичен подход такой. Но по пути однозначно где-то словится связь и можно получить актуализированные веса точек и предложить перестроить маршрут согласно условиям измененным (ремонт дороги, перекрытие переправы, пробка...).

То что вы сейчас реализовали, делал Навител мой старый в 2008 году +/-. Ну и в принципе по азимуту можно было сделать всегда(уж путь от Новосибирска до Кемерово знают +/- даже пешеходы новосибирские).

Ну т.е идея и цель понятна, но зачем так? Реализация ради реализации?

Извиняюсь за недопонимание. Просто идея про "взять регион и точки вход/выход в нём отметить и строить граф по ним между регионами" - очевидна(опять же на бумажных картах это делалось так).

Зы: в целом и пользуюсь 2гис, как сделали мобильное приложение. Т.ч удачи вам.

Стоит ли делать чисто "оффлайн" навигацию?

Да как бы люди хотят... Вот, второй комментарий к статье как раз про это как будто)

Но по пути однозначно где-то словится связь и можно получить актуализированные веса точек и предложить перестроить маршрут

А при появлении интернета так и будет. Приложение не забывает про наличие онлайна, постоянно проверяется, не вернулась ли сеть и нет ли варианта проехать иначе.

Но вообще обновление пробок или перекрытий именно на межгороде в 99% случаев мало что даст. Всё равно артерий, по которым можно проехать из одного города в другой, очень мало (зачастую вне европейской части России она вообще единственная), поэтому что есть на трассе пробка, что её нет - ехать всё равно придётся по тому же маршруту скорее всего.

Ну т.е идея и цель понятна, но зачем так? Реализация ради реализации?

Я всё-таки не вижу противоречий. Описанная реализация - это, скажем так, последний шанс построить хоть что-то. С нашей точки зрения лучше когда он есть, чем когда его нет.

Извиняюсь за недопонимание. Просто идея про "взять регион и точки вход/выход в нём отметить и строить граф по ним между регионами" - очевидна(опять же на бумажных картах это делалось так).

Естественно, идея очевидная. Хуже она от этого как будто не становится.

пользуюсь 2гис, как сделали мобильное приложение. Т.ч удачи вам.

Спасибо за лояльность и за пожелание!

Имхо, навигация без оффлайн и не нужна, это бесполезная вещь. И 2гис поэтому становится все хуже, потому что все более зависим от сети с каждым обновлением. Его единственное преимущество в том, что он пока не превращается в полную тыкву без связи.

Конечно не нужна) Пока лично вы не попадете в местность где проблемы со связью - те же Уральские горы между Уфой и Магнитогорском... Прежде чем что-то писать, надо думать

Я наверное старомоден, но когда мне реально нужно было куда-то ехать (всего пара км от М1), я ещё и бумажную карту печатал. Показывал местным, а они на ней что-то мне. И потом в OSM переносил.

Про тайлы digital globe наверное вообще лучше не упоминать...

У Я* можно прямо в приложении скачать карты областей и он без интернета прокладывает автомобильный маршрут даже между соседними областями.

Яндекс.Карты были склонны протухать без предупреждения и превращаться в онлайн карты, пока не скачаешь обновление. Osmand и Organic Maps меня так не подставляли.

Почему "были"? До сих пор так.

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

А если НЕ словится ? А если словится но фейковая когда интернет якобы есть а реально один kremlin.ru? а если словится, VPN-клиент поймет что надо переподключится и...затупит

Год назад пытался с Я перейти на 2гис… Вот примерно из-за этого снес после первой поездки. Вне зоны действия сети ни знаков, ни маршрута, ни карты. Точно не помню, но будто по прямой в поле едешь.

Т.е. маршрут как бы построен, но до конца не загружен.

В родном мультимедиа автомобиля 2005 года выпуска есть офлайн навигатор, который прекрасно мне чертил маршруты из СПб до Казани, например. И даже знаки по возможности показывал. Я уж не говорю про всякие там Гармины. А сейчас даже очень бюджетный смартфон гораздо производительнее и имеет на порядок больше памяти. Почему вообще сейчас могут возникать какие-то сложности с офлайн-навигацией?

Пользуюсь 2ГИС часто, обычно все работает без нареканий. Здорово, что и новые фичи появляются. И нет каких-то сомнительных редизайнов или переездов суперапп. Молодцы! Как будет возможность - сделаю тест, обстановка с Интернетом вне МСК сейчас для этого подходящая.

Как раз таки суперапп потихоньку и получается.

Уже сейчас для чего-то показывает объявления о продаже недвижимости. А дальше, похоже, будет объявления из Авито показывать

Очень здорово, что у вас появилось это в текущих реалиях. Начал использовать 2gis, так как для Андроид авто он бесплатный, в отличие от я навигатора и часто в поездках, возникала ситуация, когда останавливаешься где-то отдохнуть, телефон отключаешь от авто и маршрут слетает, а построить снова не получается без интернета. Надеюсь теперь будет хорошо. Ещё бы добавить вам навигацию по wifi сетям, как ян

До недавнего времени 2гис для езды между регионам был бесполезен без связи. И в последнее время жрёт ресурсов как не в себя, если строить маршрут через пол Москвы. Штатная мультимедиа на geely monjaro очень сильно начала тупить, хотя яндекс навигатор летает. Не знаю, что вы там на добавляли, но пожалуйста верните взад. А ещё навигация 2гис очень сильно садит батарею телефона, по ощущениям %20-30 в час даже с выключенным экраном (poco f5, poco x3, honor 200 pro, oneplus 9r). А ещё светофоры отстают на 5-6 сёк, у яндекс почти вровень с фактом. Вроде и добавляются фишки, но почему то пользоватьский опыт становиться все хуже.

Светофоры, отстают, да. А часто и просто не меняются показания. Не хватает в настройках возможности их просто отключить.

В Беларуси ни онлайн, ни офлайн дальше Минска не работает. Ну, и трасса до Москвы, а чуть свернешь - пишет "упс".

Для полноценного использования 2ГИС в автомобиле очень не хватает возможности вызвать голосовой поиск диплинком или интентом.

Organic map (и его форк comaps) отлично без сети работает. Онлайн там нужен только чтобы карты скачать.

От Питера до Сочи точно может проложить маршрут(больше я не проверял :) ).

И если нужна только навигация - хороший вариант, плюсом идёт бережное отношение к батарее и компактный размер карт. Можно в телефоне как запасной вариант использовать.

Ездил летом по 2гис от Питера до Ставрополя, Архыза - предварительно скачивал все регионы промежуточные: работает нормально, маршруты строит без интернета, но телефон валялся всю дорогу валялся в режиме раздачи. Не могу сказать за всех, но не было ни разу чтоб несколько часов без интернета. Практически всегда он есть, за исключением некоторых промежутков до получаса-часа по времени.

Обнаружилось несколько проблем:

  1. На устройстве с 4гб ОЗУ (ГУ авто) как будто бы 2гис ее всю выкушывает при длинном маршруте (>50-100км), что ООМ начинает прибивать все подряд, включая лаунчер. Причем не сразу, а спустя минут 20-40 работы. Может быть влияет перестроение маршрута, может быть влияет спуфинг координат, хз. При этом как будто не высвобождает ее даже после завершения маршрута, но это не точно (ведь маршрут всегда задача сохранить). Очередной раз было дело уже полез за ноутом и adb смотреть что случилось, брать дампы памяти (хотя вот мне, как пользователю, куда их скидывать? на общую почту ТП, где дай бог ответят через месяц?) и готовить бубен, но чёрт меня дернул выкинуть из недавних 2гис, как все починилось.

  2. Навигация без корректного gps не работает от слова совсем, нигде. Я* умеет ориентироваться по вай-фай: например в Воронеже это единственный вариант навигации. 2гис полностью бесполезен сразу после знака "Воронеж" на трассе, и продолжает быть бесполезным пока его не проехать в обратную сторону.

  3. Замечал несколько раз некорректную обработку появления gps после его глушения: возможно связано с п1, а может и нет. То есть ехали-ехали, было всё норм, gps пропал (гео зависло), через х минут gps появился (я* начал показывать правильно со скоростью итд), в 2гис же точка зависла на этапе пропажи и ничего не происходит, опять же до перезапуска приложения

Касаемо навигации внутри города (Питер) - периодически отсутствуют временные перекрытия, например такие как дни (чего-угодно), когда закрывают пол-центра. Я* давно в курсе и не строит маршрут по городу, 2гис же ведет по закрытым дорогам.

миллениалы изобрели Навител

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
2gis.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Наталья Акберова