March 29th, 2014

Open street maps

Так случилось, что в поездке в Нюрнберг на Embedded World не оказалось навигатора. А только телефон с установленным OSMAnd. С оффлайн картами Словении, Австрии и Баварии. Что ж, вот и проверка в боевых условиях.

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

Но оказалось, что найти адрес - это еще не все. Программа ни в какую не хотела показывать маршрут, никак не сигнализируя о том, что происходит и почему. Спутники увиделись сразу, текущее местоположение показывалось нормально - но пока мы ехали от Любляны до туннеля Караванки, программа тупила. Выходя из режима навигации каждые 10 минут.

Причина стала понятна, когда мы остановились на полчаса перед закрытым на профилактику туннелем (уже долгое время в нем ремонтные работы, открыта только одна полоса по полчаса в каждую сторону). Программа в принципе не могла рассчитать маршрут движения, находясь в движении. Такое ощущение, что реализованный алгоритм в ней - следующий: "начинаем рассчитывать маршрут, замечаем, что стартовая точка поменялась - начинаем рассчитывать маршрут заново...". С учетом весьма неторопливого расчета маршрута на 600 км этот цикл реально грозил продолжаться до непосредственного прибытия в пункт назначения.

После того, как маршрут во время остановки был просчитан, дальше все работало более-менее ОК. Иногда система радовала сообщениями "Потерян сигнал жипиэс", но на автобане это было некритично.

А вот при поездке от выставочного центра до отеля это оказалось весьма критичным. Подъезжаешь к повороту, что за ним - на карте не видно, и тут - "потерян сигнал жипиэс"...

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

В общем, хотя свою задачу программа и выполнила - до отеля я таки доехал (при том, что она полностью бесплатна!), все же до комфорта пользования Томтомом ей ой как далеко. Для постоянного использования я бы ее все же не выбрал. Но как запасной вариант - вполне.