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

1.Есть проблема с рендерингом. Вот как к примеру рисуется станция метро в Гамбурге в версии 1.2.1
https://dl.dropboxusercontent.com/u/4624786/osmand%201.2.1%20Screenshot_2013-10-31-21-49-11.png
А вот как точно тот же obf в 1.6.3
https://dl.dropboxusercontent.com/u/4624786/osmand%201.6.3%20Screenshot_2013-10-31-21-48-36.png
О том, что это станция, в 1.6.3 можно догадаться лишь по подходящим путям. И уж точно она не идёт поверх дорог. layer там поставлен правильно, -2. У дорог что на поверхности layer’а нет. И хорошо бы эту станцию рисовать залитым полигоном, как в 1.2.1, а не линиями. Пусть поверх домов, но хотя бы под дорогами.
2.По поводу порядка отрисовки - раньше в default.render.xml была секция полигонов внутри секции и можно было поправить при желании. Но с 1.6 там коммент что полигоны сортируются по размеру. Как теперь быть?
3.Не работает shader=“grave_yard” . В 1.2.1 работает.
4.Вот этот созданный с ошибкой (из-за нехватки места на диске) obf вызывает падение османда.
https://www.dropbox.com/s/kko5vgf9knbnpjo/Denmark-latest.obf
Это продолжается до тех пор пока файл не удалишь.


	Version  OsmAnd+ 1.6.3 beta
	31.10.2013 11:59:40
	Apk Version : 1.6.3 beta 165
	Exception occured in thread Thread[Initializing app,5,main] : 
	java.lang.NullPointerException
	at net.sf.junidecode.Junidecode.unidecode(Junidecode.java:57)
	at net.osmand.binary.BinaryMapAddressReaderAdapter.readAddressIndex(BinaryMapAddressReaderAdapter.java:90)
	at net.osmand.binary.BinaryMapIndexReader.init(BinaryMapIndexReader.java:163)
	at net.osmand.binary.BinaryMapIndexReader.<init>(BinaryMapIndexReader.java:89)
	at net.osmand.binary.CachedOsmandIndexes.getReader(CachedOsmandIndexes.java:185)
	at net.osmand.plus.resources.ResourceManager.indexingMaps(ResourceManager.java:618)
	at net.osmand.plus.resources.ResourceManager.reloadIndexes(ResourceManager.java:408)
	at net.osmand.plus.OsmandApplication.startApplicationBackground(OsmandApplication.java:505)
	at net.osmand.plus.OsmandApplication.access$300(OsmandApplication.java:67)
	at net.osmand.plus.OsmandApplication$6.run(OsmandApplication.java:476)
	at java.lang.Thread.run(Thread.java:856)



Device : u2 Brand : lge Model : LG-P765 Product : u2_open_cis Build : JRO03L Version : 4.1.2 App Version : OsmAnd+ Apk Version : 1.6.3 beta 165

Хотелка:Юзабилити:
Хочется чтобы при нажатии на поле отображения маневров на маршруте выскакивало меню связанное с маршрутом. К примеру: Отменить ведение по маршруту, Показать маршрут, Цели, Начать моделирование.
Кстати я заметил что это поле нажимабельно, только на это действие обрабодчик не повешан.

Два вопроса:

  1. Поиск по addr:place=микрорайон-1 не работает. Отсутствует в списке (оф. адресация: Казахстан, Алматы, Микрорайон-1, дом 11. Т.е. не “1-й микрорайон”).
  2. Что можно сделать для улучшения рендера, чтоб геометрия не ломалась?

Файлы созданные с ошибкой, плохие файлы. Здесь подправишь, в другом месте вылезит, так что эти файлы надо конечно отсекать.

2.По поводу порядка отрисовки - раньше в default.render.xml была секция полигонов внутри секции и можно было поправить при желании. Но с 1.6 там коммент что полигоны сортируются по размеру. Как теперь быть?

Там теперь хитро есть 2 независимые сортировки. Посмотрите как nature_reserve рендерится, он независимо от всех полигонов идет поверх, такое же может сделать и для других случаев. Ну и конечно, надо быть последовательным, раз Mapnik сортирует по размеру. значит и osmand должен.

grave_yard - хм… Надо посмотреть

Мне переправьте пожалуйста на victor.shcherb у gmail

Версия 1.6.5 :

  • Серьезные багфиксы с картой (масштабирование patheffect и дорог). Дороги более различимы для high density устройств и т.п.
  • Симуляция движения в туннелях

vshcherb, мыла и дрожаний теперь не наблюдается на всех масштабах, спасибо огромное!

Вероятно вопрос уже задавался, но ответа я не нашел в этой теме. Можно ли получить платную версию 1.6.5? В маркете лежит 1.6.3, хотя написано что обновление было 3 ноября.

Версия 1.6.5 в Beta Testing

Некоторые из хотелок, озвученных в данной теме, реализованы вот тут

а версия на PC не планируется?

А чем вас виртуалка или эмулятор не устраивает?
РС как навигатором врятли пользоваться будут. Скорее уж WinCE.

Вы недооцениваете фанатов Car PC. Они упороты по самые помидоры. :smiley:

Я про них в первую очередь и подумал. Они и навител через эмули гоняют.
Да и давно им пора переезжать на андроид http://pccar.ru/showthread.php?t=19522

полный эмуль андроида для пц.
даже не эмуль, а вся обрамушка, нативно переписанная под интел.
http://www.socketeq.com/

падает, бывает, но я под win7−64 заводил османд.

UPD: ВОТ, завёл снова на последней ночнушке, на последней раскраске))
только ссылки на шоты (они 1600х1200). красиво, но падает. памяти не хватает, 64 мб ограничение.
http://coolkaas.narod.ru/windroy/droy1.png
http://coolkaas.narod.ru/windroy/droy2.png
http://coolkaas.narod.ru/windroy/droy3.png

Обновился world basemap…

Виктор, а нельзя приделать ручку к параметру «Жирность затемнённого рельефа»? А то на плоских местностях плохо видно…

Приходится обходиться хаком через «Слой поверх карты» (а там есть ручка Прозрачность слоя, закручиваю до упора, и отлично выглядит).

Понимаю, что в гористой местности текущей прозрачности вполне достаточно, а если прибавить, то будет чернить.
Всё это при случае, если вообще вспомнишь… (тем более — прошу я один, значит реквест не массовый).

coolkaas, эмуль на Win7x64 не завёлся. Есть секреты успешного запуска?

[offtop]
не знаю, тут вот в ридми.тхт написано

больше мыслей нет.
Я просто запустил и всё.
[/offtop]
консолька мож что скажет при запуске? не может же оно совсем−совсем молча «не запускаться»… ))

Хотелка: можно к 4-м существующим профилям добавить еще один - поезд?
Что-бы можно было проложить маршрут по железной дороге и отслеживать кроме скорости
еще и оставшееся расстояние и время …
(Идея появилась при поездке в “Невском экспрессе” …)

Вагонные споры конечно последние дело, но какой смысл?
Поезд проедет Лишь там, где проложен путь.