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

Боковое меню!? Это тот NavigationDrawer, как в Google Maps for Android? Круууть.
**задумался об установке ночнушки.

слева шняга выезжает. обычное наше меню. тока слева.
у меня и по сенсорной кнопе Меню, и по свайпу от левого края.

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

Последние четыре-пять ночнушек просто вылетают на карте. Отказываюсь все время на заблаговременно сохраненную 7492.
Фоновый сервис остается висеть.

сейчас три перезапуска при попытке зайти на карту. последний не смог совсем и вылетел в домашний экран. дальше стандартно – следующий запуск, нативная библиотека не поддерживается. выход ручками, запуск снова. всё ок, с большой степенью вероятности.
ну и классика, отшибает hillshade на том квадрате карты, что на экране в момент запуска. это не один год так, привык, не жужжу))

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

упд. и да, уже два раза поймал меню, вместо желаемой прокрутки карты.
квикпик за это ненавижу.

Согласен с логикой появления меню ( успел его заметить). В старом меню тоже было криво. Повторное нажатие меню его не убирало. Только Назад. Привыкли, т.к. это не самое большое зло :slight_smile:

В дополнение к этому: http://forum.openstreetmap.org/viewtopic.php?pid=453088#p453088
Аналогичная ошибка: в ночнушках, начиная с 23 сентября, не прокладывается маршрут (сообщение “route can not be found from start point”) на дорогах oneway, если начальная точка на последнем отрезке перед перекрестком:

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

Ни длинный, ни короткий не соответствуют длинному/короткому и вообще мало похожи на реальный - это уже норма, я привык.
Подправляю добавлением путевых точек. Но в ночнушке 7492 (более свежие вообще вылетают) - косяк: невозможно добавить точки к маршруту. Т.е. точки есть, но в маршруте не участвуют. Раньше 100% работало.
Что интересно, уже будучи дома, экспериментировал с роутингом. И, о чудо - вместо нелепого маршрута, предложенного мне программой днём, получился совершенно нормальный маршрут. Начальную/конечную точки задавал вручную тыком по карте. Неужели шаг влево, шаг вправо так влияют??

Test native render.

Падаем вот так:

Version OsmAnd~ 1.9.#7609D
06.10.2014 12:01:19
Apk Version : 1.9.#7609D 191
Exception occured in thread Thread[main,5,main] :
java.lang.ExceptionInInitializerError
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1409)
at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675)
at android.app.ActivityThread.access$1500(ActivityThread.java:121)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3701)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.UnsatisfiedLinkError: Couldn’t load Qt5Core: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:429)
at java.lang.System.loadLibrary(System.java:554)
at net.osmand.plus.render.NativeOsmandLibrary.loadLibrary(NativeOsmandLibrary.java:33)
at net.osmand.core.android.GLActivity.(GLActivity.java:41)
… 16 more

ось 2.3.4, как обычно.

Обнаружил странное поведение при прокладке автомобильных маршрутов, может у меня включён режим “танк”?
https://www.dropbox.com/s/4u3x16gfcgh5zrq/Screenshot_2014-10-06-14-27-52.png?dl=0

Ведёт по более длинной убитой дороге через 2 бетонных блока (при этом motor_vehicle=private на шлагбауме он вообще должен игнорить, т.к. в rendering_types.xml его нет).
http://share.mapbbcode.org/dvjjq

После сброса настроек ночнушки нова заработали.
Разобрался, почему прога вылетала - был выбран стиль отображения UniRS. С Default прога не вылетает.

Сейчас стоит билд 7608.
Из приятного - не выключается сам фоновый режим и отображение текущего трека.
Их косяков - Избранные вдоль маршрута всплывают таким вот окном вместо полоски внизу.

Есть косяк, замеченный давно. Бывает, что при ведении по маршруту прога не сразу поворачивает карту, а через некоторое время. Карта оказывается повёрнутой, например, на 90°. При этом маркер движется по этой самой повёрнутой карте, голосовые подсказки работают корректно. Но! Если это сложный проезд по дворам плюс неизвестная местность - можно поехать совсем не туда. Со мной так было несколько раз, прежде, чем я понял, в чём грабли.

Может запросто пропасть озвучка. Не TTS. Пререзапуск помогает, но в движении это малоприятно.

В последних ночнушках не работает меню, конкретно например в версии 1.9.#7617
Даже сделал сброс настроек, но меню все равно не реагирует на нажатия, точнее выбираешь любой пункт и оно просто сворачивается

Уже исправили.

1. меню по кнопке – ок.
но можно свайпом от левого края экрана вытащить скелетик из шкафа DD (у меня на оси 2.3.4 там вылазит тень отца Гамлета прошлого меню).

2. снял галку “Больше деталей” (стиль понятно какой, уни), при выходе в основное меню по кнопке Назад, программа выпадает из люльки. Стоит вернуть галку обратно – всё ок.
Лог осрамления:

Version OsmAnd~ 1.9.#7627D
07.10.2014 8:24:37
Apk Version : 1.9.#7627D 191
Exception occured in thread Thread[main,5,main] :
java.lang.NullPointerException
at android.opengl.GLSurfaceView.onDetachedFromWindow(GLSurfaceView.java:533)
at android.view.View.dispatchDetachedFromWindow(View.java:6279)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1254)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1254)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1254)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1254)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1254)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:1254)
at android.view.ViewRoot.dispatchDetachedFromWindow(ViewRoot.java:1768)
at android.view.ViewRoot.doDie(ViewRoot.java:2780)
at android.view.ViewRoot.die(ViewRoot.java:2750)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:218)
at android.view.Window$LocalWindowManager.removeViewImmediate(Window.java:436)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:2722)
at android.app.ActivityThread.access$2100(ActivityThread.java:121)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:976)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3701)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)

upd: стиль, похоже, в раскоряке пока… Почитал отцов, тоже сбегал на пробу сбросил данные. Стоит выставить уни – ребут. И опять же: пока Высокую детализацию не поставишь, обратно в меню с карты не выйти.
upd2: а после и дефолт-стиль всё ребутает. похоже, уни что-то цепляет такое в системе, нехорошее. и косяшность вплоть до чистки данных присутствует.

На оси 4.0.4 новое меню появляется как-то слоями. Сначала вверху полоска и внизу, затем середина. Старое меню появлялось сразу и без вопросов.
Хорошо бы ещё пункты в это меню сортировать. Кому-то нужно одно, кому-то - другое. А оно длинное - неудобно.


Вот пример, как Османд не поворачивает карту во время движения. Проезжаю в этом месте каждый день - и всегда такая картина.


Из приятных изменений - периодическая озвучка верно озвучивает расстояния до манёвра.
Разве что Османд любит округлить 3 км 100 м до 4 км.

ShuriC13, у тебя привязка, отключи. не будет вращать.

меню так же, частями. но его вернули уже старое.

Возможно ли добавить опцию наподобие «моё меню» или «назначаемые кнопки (хотя бы 2-3, частого применения)»?
Очень неудобно делать внесение заметок («сообщить об ошибке на карте»): постоянное проматывание простыни из списка опций. Также часто вместо клавиатуры выскакивает диалог ввода логина и пароля :frowning: К чему - не понятно (т.к. всё давно введено). Это ещё один камень в сторону удобства улучшения карты. Если выполнять данную операцию раз в месяц - нет проблем. А когда количество измеряется десятками за велопоездку - удручает.
Не знаю, может у меня такой сенсор в телефоне, но при долгом тапе на экран зачастую - вместо появления меню - происходит зумирование масштаба карты. Это, опять же - палка в колёса для внесения заметок и других функций меню. Видимо софт расценивает моё нажатие как двойной быстрый тап (руки не трясутся, прошу заметить :slight_smile: и все действия производятся не в движении).

Хе, опередил-таки))

coolkaas, есть такое. Никогда бы не догадался сам. Респект.

Я скромно упоминал про одну кнопку для быстрого добавления точки в Избранное :slight_smile:
Но больше кнопок, да ещё и настраиваемых = лучше.

ShuriC13, поворот у вас тот криво нарисован, чо.
если ты стоишь до перекрестка, а притягивание мечет тебя ЗА него, то возникает вопрос точности отрисовки по гпс.
не, мож там застройка высотная и гпс ВСЕГДА штормит на том месте, но вряд ли.
точности нашего тела обычно достаточно, что бы транспортное средство не заворачивало раньше времени.
подвинь перекресток по трекам.

coolkaas, нормально поворот нарисован. Меня за него не затягивает - это карта повёрнута на 90° по часовой стрелке. Застройки нет - там поле, стоять там не приходится - глюк всегда виден в движении. Я отключил привязку, но проверить не было возможности.
Я не обращал внимания, пока не покрутился по городу в аналогичной ситуации.

не могу войти в сервис OsMo.
Пишет “не удалось войти в OsMo”
На самом осмодроиде вхожу.
На компе через браузер вхожу.
Так что неверные логин\пароль исключены.
пробую на сегодняшней ночнушке, которая установлена после очистки кэша.
Куда копать?


Хотя попробовал выйти и зайти в осмодроиде… входит, но на сервер ругается.
Может траблы на сервере… подождем