Dla Androida

Z UMP

(Różnice między wersjami)
(UMPpcPL dla Androida)
(UMPpcPL dla Androida)
Linia 1: Linia 1:
= UMPpcPL dla Androida =
= UMPpcPL dla Androida =
-
Pracujemy nad wersją mapy UMPpcPL dla programu [http://osmand.net/ OsmAnd] na platformę Android. Map UMP można także używać w programie Navitel.
+
Pracujemy nad wersją mapy UMPpcPL dla 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] (mapy dla Navitela do pobrania z głównej strony UMP), a rastrowych map UMP w programie [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].
 +
 
UMP dla programu OsmAnd to aktualnie wersja '''EKSPERYMENTALNA'''.
UMP dla programu OsmAnd to aktualnie wersja '''EKSPERYMENTALNA'''.
Linia 22: Linia 24:
== Jak zainstalować na telefonie ==
== Jak zainstalować na telefonie ==
-
* Zainstalować [http://osmand.net/ 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: [http://download.osmand.net/latest-night-build/ OsmAnd-development.apk] -- w tym celu przydatny jest także (z marketu) program 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 AppInstaller, pozwalający instalować aplikacje z karty SD.
* Zainstalować i skonfigurować polski głos z Android Marketu (opcjonalne)
* Zainstalować i skonfigurować polski głos z Android Marketu (opcjonalne)
** [http://market.android.com/ IVONA Text-to-Speech HQ]
** [http://market.android.com/ IVONA Text-to-Speech HQ]

Wersja z dnia 16:50, 29 gru 2011

Spis treści

UMPpcPL dla Androida

Pracujemy nad wersją mapy UMPpcPL dla programu OsmAnd na platformę Android. Wektorowych map UMP można także używać w programie Navitel (mapy dla Navitela do pobrania z głównej strony UMP), a rastrowych map UMP w programie Locus po zainstalowaniu dodatku Locus - addon Map Tweak.


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)
  • 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)

Budowanie indeksu ulic

Zmiana wyglądu mapy

default.render.xml


Przykładowy zrzut ekranu (widać kilka błędów konwersji, np. brak rampy)

Grafika:OsmAnd1.png