Konfiguracja Mapsforge

Mapa offline Mapsforge oferuje zarówno mapy online, jak i offline. Zaletą map offline jest to, że mapę pobierasz tylko raz – potem zawsze wczytuje się z pamięci urządzenia, co oszczędza mnóstwo danych.

O plikach map i motywach renderowania

Przykład: konfiguracja Mapsforge ze standardową mapą offline

  1. Przełącz mapę na Mapsforge (dotknij ikony w lewym dolnym rogu, wybierz „Ustaw mapę bazową”, a potem „Mapsforge”).
  2. Na ekranie konfiguracji Mapsforge wybierz typ mapy „Mapa offline”.
  3. Podaj ścieżkę do pliku mapy. Plik musi leżeć w katalogu multimediów lub katalogu aplikacji, np. „/sdcard/Android/media/com.greenalp.realtimetracker2/files/” albo „/sdcard/Android/data/com.greenalp.realtimetracker2/files/”. Jeśli nie masz jeszcze pliku mapy, zobacz instrukcję pobierania poniżej.
  4. Jeśli chcesz użyć własnego motywu renderowania, możesz też podać ścieżkę do jego pliku XML.

Jak pobrać mapę

Mapy zgodne z Mapsforge można pobrać z kilku stron internetowych. Zacznij od oficjalnego serwera lustrzanego Mapsforge (w chwili pisania obsługiwana jest wersja „v5”). Kliknij wybrany kraj lub region, pobierz plik mapy na notebook lub komputer, a potem skopiuj go stamtąd kablem USB do właściwego folderu docelowego na telefonie – aplikacje mobilne nie mogą same skopiować pliku, bo nie mają dostępu do folderu docelowego. Pliki map bywają dość duże.

Specjalna wskazówka dla turystów pieszych

Niektóre strony oferują mapy przygotowane specjalnie dla turystów pieszych i rowerzystów. Na przykład Open Andro Maps udostępnia mapy rowerowe i turystyczne z poziomicami. Aby z nich korzystać, potrzebujesz zarówno pliku mapy, jak i motywu renderowania Elevate:

  1. Otwórz stronę Map Downloads na notebooku lub komputerze i pobierz wybraną mapę.
  2. Otwórz stronę Map Styles, przewiń w dół do „Elevate” i kliknij „Manual Download”.
  3. Gdy oba pliki zostaną pobrane, rozpakuj pliki zip mapy i motywu renderowania, a potem skopiuj przez USB plik mapy (rozszerzenie „.map”) i folder motywu renderowania do katalogu aplikacji na telefonie (np. „/sdcard/Android/data/com.greenalp.realtimetracker2/files/”).
  4. W ustawieniach Mapsforge podaj ścieżkę do mapy i do pliku motywu renderowania „Elevate.xml”.

Wskazówka: aby podać ścieżkę w ustawieniach Mapsforge, dotknij pola tekstowego i wybierz właściwą podpowiedzianą ścieżkę – nie musisz jej wpisywać.

Ważne: nowsze wersje Androida nie pozwalają już odczytywać plików map z karty SD ani z folderu pobranych plików. Zamiast tego skopiuj plik do „/sdcard/Android/data/com.greenalp.realtimetracker2/files/” na telefonie – najpierw pobierz go na notebook lub komputer, potem podłącz telefon przez USB i skopiuj plik bezpośrednio pod właściwą ścieżkę. Aplikacja do przeglądania plików na telefonie tego nie zrobi – nie ma dostępu do tego katalogu i pokaże go po prostu jako pusty.