Dla Androida

Z UMP

(Różnice między wersjami)
(UMPpcPL dla Androida)
(Przygotowanie mapy ( dla zaintersowanych ))
Linia 37: Linia 37:
Co trzeba zrobić:
Co trzeba zrobić:
-
* Zainstalować na PC [[http://code.google.com/p/osmand/downloads/list OsmAndMapCreator] - kompliator map dla OsmAnd
+
* Zainstalować na PC [http://code.google.com/p/osmand/downloads/list OsmAndMapCreator] - kompliator map dla OsmAnd
* Przetworzyć plik XML przygotowany na podstawie danych UMPpcPL (tutaj [http://mapa.ump.waw.pl/ump-www/osm/] )
* Przetworzyć plik XML przygotowany na podstawie danych UMPpcPL (tutaj [http://mapa.ump.waw.pl/ump-www/osm/] )
* Skonwertować XML do formatu "*.obf" za pomocą OsmAndMapCreator'a
* Skonwertować XML do formatu "*.obf" za pomocą OsmAndMapCreator'a

Wersja z dnia 10:16, 29 gru 2011

Spis treści

UMPpcPL dla Androida

Pracujemy nad wersją mapy UMPpcPL dla programu OsmAnd na platformę Android.

Aktualnie jest to 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 :-)


Jak zainstalować na telefonie

  • Zanstalować OsmAnd program na Androida (dostępny także z Android Marketu ale od jakiegoś czasu płatny). Najaktualniejsza wersja deweloperska do pobrania tutaj: OsmAnd-development.apk
  • W ramach aplikacji OsmAnd w telefonie:
    • Ustawienia -> Dane offline -> Pobierz -> "World Basemap"
    • Ustawienia -> Dane offline -> Pobierz -> "Głos pl-tts" ( Nie działają jeszcze poprawnie komendy po polsku. Prosimy o info jak ktoś da radę to uruchomić )
    • Ustawienia -> Nawigacja -> Usługa routująca -> OsmAnd (offline)
    • Ustawienia -> Mapy -> Wektorowe mapy offline (zahaczyć)
    • Ustawienia -> Mapy -> Korzystaj z Internetu (odhaczyć)
  • 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ń

Przygotowanie mapy ( dla zaintersowanych )

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