Dla Androida
Z UMP
(Różnice między wersjami)
(→Jak zainstalować na telefonie) |
(→UMPpcPL dla Androida: - OruxMaps) |
||
Linia 1: | Linia 1: | ||
= UMPpcPL dla Androida = | = UMPpcPL dla Androida = | ||
- | Pracujemy nad | + | Pracujemy nad wektorową mapą UMPpcPL dla bezpłatnego programu [http://osmand.net/ OsmAnd] na platformę Android. |
- | + | ||
+ | Wektorowych map UMP można także używać w programie [https://market.android.com/details?id=com.navitel Navitel] (płatny?) (mapy dla Navitela do pobrania z głównej strony UMP). | ||
+ | |||
+ | Rastrowa mapa UMP działa w programach: | ||
+ | * [https://market.android.com/details?id=menion.android.locus Locus] po zainstalowaniu dodatku [https://market.android.com/details?id=com.mjk.locusmaptweak Locus - addon Map Tweak]. | ||
+ | * [https://market.android.com/details?id=com.robert.maps RMaps] | ||
+ | * [https://market.android.com/details?id=com.orux.oruxmaps OruxMaps] (wymagana ręczna edycja pliku '/oruxmaps/mapfiles/onlinemapsources.xml' na telefonie i dopisanie sekcji jak poniżej) | ||
+ | <pre> | ||
+ | <onlinemapsource uid="77"> | ||
+ | <name>UMPpcPL PL</name> | ||
+ | <url><![CDATA[http://tiles.ump.waw.pl/ump_tiles/{$z}/{$x}/{$y}.png]]></url> | ||
+ | <minzoom>0</minzoom> | ||
+ | <maxzoom>18</maxzoom> | ||
+ | <projection>MERCATORESFERICA</projection> | ||
+ | <servers></servers> | ||
+ | <httpparam name=""></httpparam> | ||
+ | <xop></xop> <yop></yop> <zop></zop> <qop></qop> <sop></sop> | ||
+ | </onlinemapsource> | ||
+ | </pre> | ||
+ | == UMPpcPL dla programu [http://osmand.net/ OsmAnd] == | ||
UMP dla programu OsmAnd to aktualnie wersja '''EKSPERYMENTALNA'''. | UMP dla programu OsmAnd to aktualnie wersja '''EKSPERYMENTALNA'''. | ||
Linia 22: | Linia 40: | ||
- | == Jak zainstalować na telefonie == | + | === Jak zainstalować na telefonie === |
* Zainstalować [http://osmand.net/ OsmAnd program na Androida] ([https://market.android.com/details?id=net.osmand.plus OsmAnd+] dostępny także z Android Marketu ale od jakiegoś czasu płatny, a bezpłatny [https://market.android.com/details?id=net.osmand OsmAnd] nie zawiera najnowszych funkcji). Najaktualniejsza, ZALECANA i DARMOWA wersja deweloperska do pobrania tutaj: [http://download.osmand.net/latest-night-build/ OsmAnd-development.apk] -- w tym celu przydatny jest także (z marketu) program [https://market.android.com/details?id=com.funtrigger.appinstaller AppInstaller], pozwalający instalować aplikacje z karty SD. | * Zainstalować [http://osmand.net/ OsmAnd program na Androida] ([https://market.android.com/details?id=net.osmand.plus OsmAnd+] dostępny także z Android Marketu ale od jakiegoś czasu płatny, a bezpłatny [https://market.android.com/details?id=net.osmand OsmAnd] nie zawiera najnowszych funkcji). Najaktualniejsza, ZALECANA i DARMOWA wersja deweloperska do pobrania tutaj: [http://download.osmand.net/latest-night-build/ OsmAnd-development.apk] -- w tym celu przydatny jest także (z marketu) program [https://market.android.com/details?id=com.funtrigger.appinstaller AppInstaller], pozwalający instalować aplikacje z karty SD. | ||
Linia 46: | Linia 64: | ||
** Wybrać Ustawienia -> Mapy -> Render wektorowy -> UMPpcPL.( Jeśli się nie pojawi trzeba wyczyścić pamięć w telefonie ( Manedżer zadań -> Pamięć RAM -> Wyczyść pamięć ) | ** Wybrać Ustawienia -> Mapy -> Render wektorowy -> UMPpcPL.( Jeśli się nie pojawi trzeba wyczyścić pamięć w telefonie ( Manedżer zadań -> Pamięć RAM -> Wyczyść pamięć ) | ||
- | == Przygotowanie mapy ( dla zainteresowanych )== | + | === Przygotowanie mapy ( dla zainteresowanych )=== |
Co trzeba zrobić: | Co trzeba zrobić: | ||
Linia 54: | Linia 72: | ||
* Skopiować wynikowy plik "UMP-PL-Coooś.obf" do katalogu /osmand na telefonie | * Skopiować wynikowy plik "UMP-PL-Coooś.obf" do katalogu /osmand na telefonie | ||
- | == Nad czym pracujemy == | + | === Nad czym pracujemy === |
Linki: | Linki: |
Wersja z dnia 08:46, 4 sty 2012
Spis treści |
UMPpcPL dla Androida
Pracujemy nad wektorową mapą UMPpcPL dla bezpłatnego programu OsmAnd na platformę Android.
Wektorowych map UMP można także używać w programie Navitel (płatny?) (mapy dla Navitela do pobrania z głównej strony UMP).
Rastrowa mapa UMP działa w programach:
- Locus po zainstalowaniu dodatku Locus - addon Map Tweak.
- RMaps
- OruxMaps (wymagana ręczna edycja pliku '/oruxmaps/mapfiles/onlinemapsources.xml' na telefonie i dopisanie sekcji jak poniżej)
<onlinemapsource uid="77"> <name>UMPpcPL PL</name> <url><![CDATA[http://tiles.ump.waw.pl/ump_tiles/{$z}/{$x}/{$y}.png]]></url> <minzoom>0</minzoom> <maxzoom>18</maxzoom> <projection>MERCATORESFERICA</projection> <servers></servers> <httpparam name=""></httpparam> <xop></xop> <yop></yop> <zop></zop> <qop></qop> <sop></sop> </onlinemapsource>
UMPpcPL dla programu OsmAnd
UMP dla programu OsmAnd to aktualnie wersja EKSPERYMENTALNA. Główne zalety to:
- wersja offline (bez transmisji danych)
- z wyszukiwaniem ulic, POI i numeracją
- obsługująca routing (to jest jeszcze większy eksperyment )
Aktualne ograniczenia:
- podział na regiony ( jak opanujemy cały proces produkcji to spróbujemy udostępnić całą Polskę
- wiele śmieci w indeksach ulic
- brak poprawnego routingu dla samochodów (chyba nawet ścieżki są przejezdne dla samochodów)
- brak zakazów skrętów, zawracania i.t.p.
- pewnie wiele innych :-)
Wszystkie błędy i zauważone niedoskonałości można nam zgłaszać - najlepiej przez system FlySpray (zaznaczając Androida w zakładce "System Operacyjny"), albo emailem na adres listy ump <małpa> ump.waw.pl.
Jak zainstalować na telefonie
- Zainstalować OsmAnd program na Androida (OsmAnd+ dostępny także z Android Marketu ale od jakiegoś czasu płatny, a bezpłatny OsmAnd nie zawiera najnowszych funkcji). Najaktualniejsza, ZALECANA i DARMOWA wersja deweloperska do pobrania tutaj: OsmAnd-development.apk -- w tym celu przydatny jest także (z marketu) program AppInstaller, pozwalający instalować aplikacje z karty SD.
- Zainstalować i skonfigurować polski głos z Android Marketu (opcjonalne)
- IVONA Text-to-Speech HQ
- IVONA Maja Polski beta
- albo: SynTalk (wersja trial do 5.01.2012, ale ma się na dniach pojawić kolejna)
- W ramach aplikacji OsmAnd w telefonie:
- Ustawienia -> Dane offline -> Pobierz -> "World Basemap"
- Ustawienia -> Dane offline -> Pobierz -> "Głos TTS pl-tts"
- Ustawienia -> Nawigacja -> Usługa routująca -> OsmAnd (offline)
- Ustawienia -> Mapy -> Wektorowe mapy offline (zahaczyć)
- Ustawienia -> Mapy -> Korzystaj z Internetu (odhaczyć)
- Ustawienia -> Nawigacja -> Głos nawigatora -> pl-tts (o ile używamy IVONY)
- Skopiować pobrany fragment Mapy UMPpcPL do katalogu /osmand na telefonie. Po wejściu do ustawień telefonu "Ustawienia -> Dane offline -> Dane mapowe(wektorowe)". Powinniśmy widzieć
- World Basemap 3.5 MB
- UMP-PL-Obszar 11 MB
- Usunąć stworzone tymczasowe kafelki mapy
- Ustawienia -> Dane offline -> Dane mapowe(kafelki) - nacisnąć na Mapnik i usuń
- Poprawki w wyświetlanie mapy (opcjonalne)
- Pobrać render dla UMPpcPL
- Wgrać do katalogu '/osmand/rendering' na telefonie
- Wybrać Ustawienia -> Mapy -> Render wektorowy -> UMPpcPL.( Jeśli się nie pojawi trzeba wyczyścić pamięć w telefonie ( Manedżer zadań -> Pamięć RAM -> Wyczyść pamięć )
Przygotowanie mapy ( dla zainteresowanych )
Co trzeba zrobić:
- Zainstalować na PC OsmAndMapCreator - kompliator map dla OsmAnd
- Przetworzyć plik XML przygotowany na podstawie danych UMPpcPL (tutaj [1] )
- Skonwertować XML do formatu "*.obf" za pomocą OsmAndMapCreator'a
- Skopiować wynikowy plik "UMP-PL-Coooś.obf" do katalogu /osmand na telefonie
Nad czym pracujemy
Linki:
Najnowszy OsmAndMapCreator(dev)
Zmiana wyglądu mapy
Przykładowy zrzut ekranu (widać kilka błędów konwersji, np. brak rampy)