Ja jak zawsze z problemem. Czy zauważyliście, że czasami Osmand wyświetla w trakcie nawigacji jakieś zupełnie wydumane pasy ruchu?
Sprawdzałem to już kilka razy i wydaje mi się, że w danych OSM jest wszystko w porządku (a może po prostu źle patrzę) - czy ktoś mógłby zweryfikować podane przykłady i potwierdzić czy wina jest programu czy danych?
Nawigacja w Kielcach z ulicy Zagnańskiej w ulicę Gosiewskiego wyświetla 4 pasy (lewo/lewo/prosto/prosto) a w rzeczywistości są tam 2 pasy (prosto/prosto;lekko_prawo).
Drugi przykład to jazda ulicą Krakowską na wschód ze skrętem w Pakosz. Osmand pokazuje 3 pasy (prosto/lewo/prosto) co już samo w sobie jest jakimś absurdem.
PS. screeny są z symulacji nawigacji - nie jechałem tam 138 km/h
Pytanie do speców od Osmand-a a konkretnie chodzi mi o plik do renderowania. Zrobiłem sobie nowy styl mapy na bazie topo.xml gdzie zmieniłem sobie kolory dróg polnych i ścieżek w zależności od parametru “smoothness”. Zmieniłem też kolor drogi dla rowerów “highway=cycleway” z niebieskiej wyglądającej jak ciek wodny na fioletową i to wszystko działa i wygląda super. Utknąłem natomiast na próbie zmiany koloru drogi dla rowerów współdzielonej albo rozdzielonej.
Te drogi to highway=path i w Osmand wyglądają jak zwykłe leśne ścieżki. Chciałem aby kolor zmienił się jeśli jest ustawione “bicycle=designated” albo “segregated=yes/no” albo “surface=asphalt” i nic - zupełny brak reakcji. Pewnie to trzeba zmienić w innej sekcji niż dla zwykłych ścieżek, ale nie mogę tego odnaleźć. Może ktoś wie jak to zmienić?
Wrzuciłbyś jakieś zrzuty ekranu, by pokazać jak to wygląda w oryginale, a jak po Twoich zmianach? Czy można łatwo zmieniać te style z poziomu aplikacji i czy ewentualnie byłbyś w stanie podzielić się swoim plikiem XML z nowym szablonem?
Dorzuciłem dla smoothness=horrible kolor czerwony a dla very_horrible pomarańczowy. Oprócz tego mój render jest oparty na starszej wersji pliku topo.render.xml czyli bez tych szarych obwódek dookoła dróg i ścieżek.
Moje pliki możesz pobrać stąd: http://rower.fan.pl/Pawel/plik.zip
wypakuj zawartość zipa do katalogu renders (o ile dobrze pamiętam) i jak wejdziesz w skonfiguruj mapę → styl mapy to będziesz miał do wyboru dwa nowe style - pebe i pebe2 - one się różnią tylko tym, że w 2 zrobiłem ścieżki z mniejszej ilości kropek bo na jednym smartfonie ścieżki i drogi bardzo podobnie wyglądały.
Z poziomu aplikacji to chyba nie ma edycji tych plików, trzeba sobie plik z którego korzystasz zgrać na komp, poprawić i wgrać z powrotem najlepiej pod inną nazwę.
A jeśli chcesz sam sobie pozmieniać w stylu który używasz to poniżej moje zmiany, musisz znaleźć przykładowo sekcję renderingAttribute name=“trackColor” i dodać te linie apply_if
(nie wiem jak wrzucić kod bo on się nie wyświetla, wrzucam jako grafikę)
PS. Nie wiem czemu jak kliknę na ten link do zip-a to mi pobiera plik o zerowej długości ale jak przekopuję link do nowej karty to działa OK. Jakby był jakiś problem z pobraniem to pisz.
Hej. Dzięki za szablony. Nie, nie chodziło mi o edycję tych plików z poziomu OsmAnd - to przecież XML-e, czyli zwykłe pliki tekstowe, ale o wybór ich w samej aplikacji, by przełączyć szablony / style.
Firefox? Ma zabezpieczenie przed pobieraniem podejrzanych plików z nieznanych lokalizacji (bezpośrednie linkowanie do plików ZIP, EXE itp.) - trzeba kliknąć “Zezwól na pobranie” i wtedy pobierze.
PS: Kod do postu wiadomości wstawiasz wklejając tekst, który chcesz by był kodem, zaznaczjąc go i klikając w ikonkę </> w menu z formatowaniem postu. Oto Twój kod: