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

На скриншоте все отлично, у меня на последней nighlty, казалось бы, тоже. Но начиная с зума 19 и ближе иногда снова появляется размытие. А при выборе масштаба 75% нерезкость начинает появляться уже на 17-м зуме.

Кроме того, начиная с 17-го зума и ближе заметно “дергание” при плавном скроллинге, и появляются “вырезанные” строки пикселей, только теперь не по центру, а в других местах. Это, кстати, заметно и на Вашем втором скриншоте: http://imgur.com/XDjxvpM.

1. еще масштаб живёт немного своей жизнью…
построил пеший маршрут, «навигирую»… экран иногда выключается, тел кладётся в карман, вдруг включаю экран очередной раз, масштаб вместо 150% прыгает на 75%. Сам.

2. еще, Виктор, момент, он тянется давно: При режиме вращения карты «По направлению движения», всякий раз карта стреимтся развернуться Севером вверх. На 1.5 это было при каждом включении экрана, сейчас вроде уже нет, но — отключил я Навигацию, привет, ворочам карту туда, и сразу же — обратно, опять по направлению. (хотя и фоновая запись есть, и «калман», казалось бы должен шарашить непрерывно, или кто та мзавдует разворотом карты). Уж больно мощно тел «приседает» в этот момент, мощные висы. Это мелочь, в принципе. Но она есть.

3. Как правильно считывать показания со встроенного fps’метра на виджете? что значат числа до и после слеша?

А просто при изменении масштаба не крутит уже? А то в 1.5.1 меня это просто страшно бесит. Уменьшаешь зум, чтобы больше окрестностей увидеть, а оно раз, и развернуло. Еще уменьшаешь - опять развернуло, уже нормально. И как раз самый нужный и удобный зум показывает боком :slight_smile:

  1. У каждого режима свой зум, который был последний. Поставьте в режиме 150% и у вас будет 150.
  2. Будем изучать, наверное из-за того, что ворочаете карту руками, а ее “можно” ворочать только в базовом режиме
  3. Первое число реальный FPS экрана (фризы андроида), второе FPS рендеринга карты viewport. Если второе маленькое, а первое большое, при скролле не тормозит, но карта появляется медленно из-за краев.

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

  1. карту мы не вращаем руками! это началось с версий, где вращения-то не было.
    (имею ввиду скачки к Север сверху).

Уважаемый Виктор, Вы не прокомментировали этот пункт:

Дополнение к нему:
в) Если был произведён поиск по адресу, то на карте виден ?baloon? - облако с адресом. И его никак не убрать. :rage:

Cd_spb, хак: на карте от кнопок избавляемся изменением зума))

vshcherb, у меня вопрос по стилям отображения. Вот допустим я хочу сделать чтобы access=* отображалось на всех объектах, которым этот тег задан. В текущей реализации rendering_types.xml прописано что этот тег может быть только additional, соответственно я при создании своего стиля вынужден к КАЖДОМУ объекту приписывать что-то вроде

Я понимаю что можно отредактировать rendering_types.xml, но тогда другие пользователи вынуждены будут использовать карты, которые были обработаны osmandmapcreator именно с этим rendering_types.xml.
Это как-то можно обойти? Может быть можно разрешить тегам с additional=“true” и обычное, не-additional использование в стиле карты?

1. Та-ра-та-та, а я разобрался с форсклозами по поводу малого количества памяти. Я переставлял прошивку недавно, и забыл натвикать далвик.хипсайз, по дефолту стояло то ли 16, то ли 32 мб, а я в /system/build.prop нарисовал:
dalvik.vm.heapsize=128m
теперь всё летает! и не выпадает.

Вот, это много или мало: ?

(может, это смешные цифры, у меня звонилка 2011 года с 512 мб ОЗУ (ага, реально 380 мб)).

2. Замучал режим «Без полигонов», обнаружил интересное. Рендеры «Default» и «Touring view» (первые два) реально показывают всё без полигонов, а остальные (winter, cycle и topo-map-assimilation) рисуют полигоны на лесах-полях. Что наверно не есть правильно.

3. А рендер topo-map-assimilation мало того, что рисует landuses, он еще и дома рисует! А вот этот режим я бы попросил оставить!!1 Что бы и подложка растровая просвечивала, и дома были)) Иногда это очень интересно. Этот рендер еще и при обзорных режимах детально всё рисует, это иногда нужно.

4. Нельзя ли рендеры и прочи стили отображения вытащить как дополнительные на карту памяти? положил нужные в sdcard/osmand — привет, они показались в списке у османда.
Вот народ будет делать всякие, типа «чистая карта без poi». Я бы не отказался например, от «ж/д карты», что бы на обзорных масштабах — были видны станции и о.п., рельсы нарисованы красиво, штрихами, как на подробном масштабе, а не серой невзрачной полоской (на фоне толстых и красочных праймарей и транков). (Частично это решается Слои – POI). Это такой вот пример «внешних» рендеров и стилей.
Или стиль для метро — станции, ярко линии метро, остальное бледно. Удобно — едешь себе, всё видно.
(молчу про метро или жд навигацию (общественный транспорт вроде обещали)).

Слишком много вопросов, я запутался :

  • Исправлено, notes сразу выпадает клавиатура

  • б) это должно быть только на левый верхний widget, все остальное странно. Проверю

  • в) Если был произведён поиск по адресу, то на карте виден ?baloon? - облако с адресом. И его никак не убрать.
    Так закройте его на крестик или долгим нажатием

    1. Есть такое, заносите в папку свои стили и их отображайте
  • Со стилями вы меня точно, запутали, я и сам в них не разбираюсь, кроме default.render.xml

xmd5a

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

отсюда поподробнее, в какую папку?

Они и так подхватываются с sdcard\osmand\rendering

Ктож знал-то! ))
дансинг, на скорую руку запилил rzd_mod на основе дефолта, вытащив дороги от 7 уровня.
с lines всё ок, только points и text не вышло, прокопировал секции, перебил свои мин/макс уровни, а оно всё равно с 12-13 рисуется, а не с 7, как я прописал. наверно, зависимости еще какие-то.
но это реально здорово!

так карты рисуются только с 11, до него basemap только рисуется (можно попробовать поменять mapZooms=8-10,11-12,13-14,15-

Ситуёвина. Только что. Дочку нужно было забрать от репетитора, но по пути сломалась машина. Понятное дело нужно вызвать такси чтобы её домой привезла. А вот хрен там. Я и адреса не знаю. Просто знаю куда ехать. В Османде посмотрел номер дома, а вот к какой улице он принадлежит я понятия не имею. Пришлось срочно качать ДубльГИС. Потому что онлайн версия не работает на смарфоне (хз почему).

Так что информация об адресе точки может быть черезвычайно нужна. А если не дай бог скорую вызвать в незнакомом районе или на трассе.

Так а чем OsmAnd поможет? Если вы по карте не можете определить название улицы дома, то OsmAnd думаю тоже. Конечно в OSM информация хранится, но на уровне карты она уже теряется. То есть секцию файла карты использовать нельзя, там хранится только номер, а вот адресный индекс плох тем, что он не оптимизирован для поиска по координатам, новые данные заводить не хочется. Короче, тупичок пока что. Но проблема известна, будем работать.

Дык не работает. Или озвучивает манёвр-дистанцию, или “нет действия.”

Ура зарелизилось на Google.Play!
Но где же отзывы? Что-там можно обновляться, не останусь в Эквадоре без навигации? :slight_smile:

upd: Обновился, пока все работает просто волшебно! Зум карты прекрасен! )

Первый вопрос который возник, какой Driving Region ставить для Эквадора.
Ответ нашел тут https://code.google.com/p/osmand/issues/detail?id=2070 :slight_smile:

Сегодня поехал с OsmAnd’ом.
1. Перевод на русский выполнен не по-русски. Приходится соображать, как же это было по английски и переводить обратно. Иногда текст легче понять, попробовав включить функцию и посмотрев что оно сделает.
Подборочку выложу попозже.

2. Есть претензии к отрисовке объектов.
а) Подписи Khimki, Zelenograd и т.п. не всегда на русском языке. Причем это зависит от зума или даже, как мне показалось, от истории изменения зума.
Зеленоград/Khimki (в правом нижнем углу)

Зеленоград/Химки

Zelenograd/Химки

б) proposed дороги, если уж и рисовать, необходимость чего сама по себе сомнительна, то хоть не так тёмно и жирно. А то путает, сливаясь с primary.
в) construction дороги, как-то уж “вырви глаз” получаются, хотя это не так мешает.

**3. **Необъяснимые перлы прокладки маршрута (OSMAND наибыстрейший).
Ну откуда проезд через два лишних круга (28,5 км) по unclassified быстрее, чем по прямой tertiary?

Установил промежуточную точку, маршрут проложился нормально. (28,4 км).

4. В самой программе, как я понимаю, звука нет. Надо использовать говорилки сторонних производителей, что может потребовать отдельных денег. Или объясните мне, как оно должно заговорить, ибо встроенный в Андроид TTS (есть он там? он русский?) не проявился, диагностики мне тоже не выдали.
Так уж это было сложно записать три дюжины готовых фрагментов основных фраз, что бы хоть какой-то вариант озвучки был доступен в самой программе изначально, “из коробки”?

**5. **При изменении звуковых настроек хочется иметь кнопочку проверки что получилось. Иначе тяжко настроить всякие блютусы/бубнитолы.

  1. Язык нужный вам программа не угадает. В пункте данные скачать можно голосовые данные (голос)