OsmAnd - хотелки и предложения по улучшению

По честному, кроме точки speed_camera (которую отмечают на месте реального расположения, а не на дороге), нужно отношение Enforcement с узлами на дороге, откуда камера начинает “брать”, лимит скорости в свойствах отношения и проч. Тогда osmand начинает воспринимать камеры как должно.

Хотя, если точка камеры на дороге, то достаточно только одной дополнительной точки “from” в отношении

Enforcement : есть такой баг, и да собираемся фиксить.
Из денежек/donate : принимаем http://tip4commit.com/projects/33 (веселая система через bitcoin и комиты, кто комитить тот и забирает деньги), paypal victor.shcherb[at] gmail.com.

По карте которую привязывать, я думаю тут можно написать отдельное android приложение, которое фоткает и создает в sqlitedb формате карту ) Благо тайловые source osmand поддерживает (хм … или плагин, но платный, потому что мне лень его писать :slight_smile: )

bidforfix к сожалению умер, потому что люди не будут платить за промежуточный или неидальный результат, да и задачи к сожалению никак не мотивировали)

:slight_smile:
Так я и не понял в итоге - как именно османд “принимает” точки камер, как их правильно ставить?

  • прямо на дороге точно по ходу движения?
  • можно не на дороге, а рядом (на каком тогда расстоянии, чтобы османд ее увидел)?

На mapcam.info было обсуждение, как расставлять камеры, чтобы osmand их увидел: http://mapcam.info/forum/index.php?topic=2153.msg26756#msg26756. Результат, правда, не впечатляет.

  1. Камеры только на дороге! Или через enforcement (это пока не работает, собираюсь пофиксить, правда не знаю как получится)
  2. Камеры рядом стоящие реализовать технически сложно, но возможно получится в будущем

Время собирать камни. Баги от coolkaas http://forum.openstreetmap.org/viewtopic.php?pid=397476#p397476

  1. Не воспроизводится, пробовал и так и сяк, все вроде работает
  2. Пофикшен
  3. Пофикшен
  4. Сделано

Собираюсь делать альфа релизы начиная через неделю. Хм… Всем подготовиться :slight_smile:

vshcherb, выявил баг:
в режиме “автомобиль” через точку в тегами barrier=lift_gate + motor_vehicle=permissive маршрут прокладывается, а через точку с тегами barrier=lift_gate + motorcar=permissive не прокладывается

А почему нельзя в османд подсовывать спидкам файлы с камерами, как это реализовано у других навигаторов?

Зачем? Их нужно отмечать на карте.

мнээ тогда придется постоянно перековыривать карту со сменой спидкамов.

Уточнение:
Возможно это связано не только с этим, но в данном случае так и происходит: маршрут из точки http://www.openstreetmap.org/node/1177389984 в точку http://www.openstreetmap.org/node/34075780 через точку http://www.openstreetmap.org/node/1287579006 при motorcar=permissive не прокладывается, а при motor_vehicle=permissive прокладывается.

Сейчас заметил что OSMAnd и 7 дорог не ищут второй адрес по addr2: . Возможно добавить такие адреса в поиск?

я и сам его не смог повторить)) вычёркиваем.

а ночнушки с тем же кодом будут продолжать выходить? а то я на ночках сижу.

UPD: да, всё ОК. ночка от 24 числа, 2-3-4 “баги” прогнал, всё ок. всё работает.

Не придется. Как сделано в ситигиде, если есть спидкам то берется он, иначе камеры берутся с карты. Просто камеры на онлайн сервисах оперативнее добавляются.

Выпущено важное изменение!
Теперь параметры из routing.xml https://github.com/osmandapp/OsmAnd-resources/blob/master/routing/routing.xml#L43 автоматически отображаются в Routing Preferences. Что делает возможным тестирование специальных алгоритмов для машин с ограничением по весу (свышен 3т) и высоте.
Так же если создать свой файл routing.xml и положить его в корень, он будет автоматически использоваться и считать маршрут, используя коэфициенты и ограничения.

Работа с Application Profiles стабилизирована, постараюсь добавить новый profile truck.

Похоже на баг: появляется посередине карты сообщение(на полупрозрачном фоне) - предложение скачать карты. Через некоторое время оно исчезает. И после стрелки направления движения, направления на цель, компаса, которые перед этим были в центре - смещаются сильно вниз. Там и остаются. И при нажатии на “прицел” они тоже внизу. На скринште - наглядно. И еще одна странная штука: допустим, нет сигнала GPS. Выбираем цель → в контекстном меню “маршрут к” → “следовать”. Меняем ориентацию экрана поворотом телефона - вылазит сообщение о том, что маршрут не закончен, продолжить да/нет. Т.е. оно поворот телефона воспринимает как отмену маршрута.

тел – Рей, что ли?))

у тебя замес событий. если ось 4.0.4, то она больше тормозит, возможно с этим связаны холостые сообщения про “нет карты” (“скачать” которые). Так бывает, когда ось жутко тормозит. И османд не успевает вычитывать файл карты. И думает, что его нет. Потом тут же всё “просирается”, пашет дальше.
В этот момент у тебя отрабатывает Навигация, режим пешехода. Значок Пешехода виден. Виден и сектор “Направления взгляда”, он, кстати, даёт приличные тормоза, отключить его лучше. В этом режиме (режим Пешехода) у тебя выбрано вращение карты “По направлению движения”, соответственно “прицел” ШТАТНО внизу, карта всё время ворочается влево-вправо, что бы следовать по направлению, котрое сообщает GPS. ВСЁ НОРМАЛЬНО.

А вот теперь смотри, что из этого ты явно выбирал/делал, а что “ветром надуло”. (не делал, но оно так в настройках).

Такой момент: Каждый режим: Глобус - Машинка - Велосипед - Пешеход – имеют СВОИ настройки. и если ты поколупал “чего-то” в одном режиме, потом переключился в другой, то при возврате в тот, первый – заработают ЕГО настройки, ранее настроенные. А ты подумаешь, что в программе что-то сбилось.
В каждом режиме отдельно настраивается и хранится довольно много настроек.

Что бы переключать режимы вращения карты, надо нажать на значок компаса в верхней панели. Режима три: “Не вращать”, “По направлению движения” и “По магнитному компасу телефона”, тыкая в этот компасик, режимы переключаются по кругу.

Османд у тебя наверно “из шапки”, там кажется с построением маршрута так и было, при перерисовке экрана при повороте, программа воспринимала это, как перезаход в программу, как своего рода переинициализация. На ночнушках такого уже вроде нет.
То есть, это не Отмена маршрута. А просто как перезаход. Это в общем-то баг.

А с замесом разбирайся. Что из него было фичей))

Он.

Да, точно. Тормозит - потому, что я нативный код еще не научился компилировать, потом разберусь.

Хорошо, спасибо за подсказку!
Upd. Наверное, это правильно, что когда карта крутится по направлению движения - видно больший кусок спереди, и меньший - сзади. Но не понятно тогда, почему когда карта крутится в зависимости от компаса - логика по факту другая.