Z przyjemnością.
Mam Lumię 520 z kartą SD (próbowałem bez karty ale chyba coś trzeba inaczej wyklikać więc opiszę opcję z kartą) i program RasterChartPlotter.
Opis dotyczy zarówno gotowych map jak i skanów(odpowiedź na pytanie kolegi Cumulusa).

Mapy z internetu

Wchodzimy do ustawień i wybieramy rozszerzenie zapisywanych plików. Ja wybrałem .mdx bo po wybraniu .png wszystkie pliki mapy były widoczne w galerii telefonu (a nawet przy niewielkiej mapie jest tego dużo). „Zapisz”J
Wybieramy opcję: „źródło map offline”. Ja miałem tylko 3 linki do wyboru ale po kliknięciu „aktualizuj” pojawiła się długa lista (wcześniej włączyłem pobieranie danych/wi-fi). Trzeba potestować która jest najlepsza do Twoich zastosowań. Wybieramy źródło i klikamy „zapisz”.
Podpiąłem telefon do komputera wszedłem na kartę pamięci i utworzyłem katalog gdzie chcę mieć zapisywane mapy (jak się chce zmienić mapę np. z UMP na OSM to trzeba utworzyć nowy katalog bo tak to nie nadpisze starych map, można też usunąć stare mapy). Ma to swój plus. Zmieniając katalog mapy można się przełączać między rodzajami zapisanych map.
W telefonie wszedłem w opcję folder map i wybrałem swój katalog (klika się w nazwę folderu w dużym okienku a żeby wyjść do niższego folderu dwie strzałki w tył - <<) no i „zapisz ścieżkę”.
Włączyłem lokalizację i transmisję danych(a raczej wi-fi ) i wybrałem opcję „Mapa”. Program napisał, że będzie pobierał dane z internetu i po chwili zobaczyłem na ekranie mapę. Poprzesuwałem trochę palcem po ekranie (pojawiał się napis „proszę czekać”, czasami dość długo ale nie mam zbyt szybkiego internetu). Zmieniałem zoom. Program zapisuje na karcie SD kafelki mapy które wyświetla więc obszar który już zapisał wyświetla natychmiast.
Wyłączyłem program i znów podpiąłem telefon do komputera. Wszedłem na kartę i w katalogu mapy znalazłem zapisane pliki. Zastosowałem mały trickJ Można zmienić rozszerzenie z mdx na png i dorysować coś do mapy w jakimkolwiek programie graficznym (np. paint). Po dodaniu własnych oznaczeń znów zmieniłem rozszerzenie na .mdx. Moja mapa z dodatkami działa:)

Nawigacja

Co do nawigacji to trzeba pamiętać, że to mapy rastrowe bez dodatkowych informacji o drogach czy szlakach. Co nie znaczy że nie da się zaplanować skomplikowanej trasy. Jeśli na ekranie mapy klikniemy i przytrzymamy to pojawi się okienko „Cel”. Po wybraniu opcji „Nawiguj” program wyznaczy kierunek (azymut) i pokaże odległość w linii prostej (dobre jeśli latasz albo pływasz). Jeśli chodzisz po szlakach, biegasz, jeździsz na rowerze itd. Możesz poskładać bardziej skomplikowaną trasę wybierając opcję „Dodaj do trasy”(trasa nie może zostać wyznaczona automatycznie bo program ma tylko obrazki mapy i nie wie gdzie jest szlak/droga/ścieżka więc trzeba samemu „pokazać” mu jakie są poszczególne punkty trasy). Teraz program pokaże azymut do następnego punktu trasy, odległość do niego, odległość do końca trasy i w którą stronę będzie trzeba skręcić. Po dotarciu do punktu program zaczyna nawigować na następny. Dotarcie to odległość około 20m. Może się zdarzyć, że zrezygnujemy z punktu na trasie(wybierzemy drogę na skróty albo skręcimy wcześniej). W takim przypadku trzeba kliknąć „N” i punkt będzie traktowany jako odwiedzony.

Gotowe mapy

Mam trochę map rastrowych w odwzorowaniu Merkatora, wymiary obrazków 256x256px w formacie .png (jak np. OSM czy UMP). Kolekcja obrazków składająca się na mapę przechowywana jest w następującej strukturze: /zoom/x/y.png. Każdy poziom szczegółowości (zoom) ma swoje kafelki pokrywające dany obszar w orientacji x/y lub odwrotnie zależnie od rodzaju mapy. W tym przypadku podobnie jak poprzednio podpinam telefon do komputera i kopiuję folder z mapą na kartę SD. Następnie w RasterChartPlotter wybieram „Folder mapy” i ustawiam główny folder swojej mapy (ten w którym są katalogi odpowiadające zoomowi – 15,16,17…). Wchodzę w ustawienia i wybieram orientację i rozszerzenie. Tu też można zrobić pewien trick. Można pozmieniać rozszerzenia plików mapy do .mdx (żeby nie było ich w galerii). Pod Windowsem jest polecenie do zmiany rozszerzeń dla wielu plików. Należy kliknąć na folder z plikami(nie na główny katalog tylko na ten który bezpośrednio zawiera pliki) prawym przyciskiem myszy trzymając jednocześnie SHIFFT i wybrać: „otwórz okno polecenia tutaj” następnie wpisać: ren *.png *.mdx i nacisnąć ENTER (robiłem tak pod Windows7, domyślam się że w innych można podobnie ale niestety nie wiem dokładnie jak). Po uruchomieniu RasterChartPlotter korzysta z naszej mapy.

Skany

Zeskanowane mapy trzeba skalibrować i pociąć do odpowiednich kafelków.
Zarejestrowałem się na: http://mapwarper.net
Po zalogowaniu wybieramy zakładkę Upload Map, nie wypełniamy nic (pola opcjonalne). Wybieramy plik mapy(Upload An Image File). Plik mapy musi mieć unikalną nazwę, create, rectify, wybieramy symbol ołówka i dodajemy punkty (po obu stronach po jednym a następnie Add Control Point, kolejna para i znów Add, itd.), „warp image”. Zakładka „Export” zawiera link do skalibrowanej mapy(np. http://mapwarper.net/maps/tile/14370/{z}/{x}/{y}.png). Ten link trzeba będzie przepisać do RasterChartPlottera w naszym telefonie. Wchodzimy w „Źródło mapy offline”(w RasterChartPlottter). Klikamy w pole z linkiem i edytujemy go odpowiednio (tak by miał postać w stylu: http://mapwarper.net/maps/tile/14370/<zz>/<xx>/<yy>.png). Najlepiej zmienić tylko część przed <zz>(na tą z mapwarpera). Ten link jest tylko przykładowy. Klikamy na wolne miejsce na ekranie(nie na inny link bo wtedy będzie trzeba wpisywać jeszcze raz). Wybieramy „zapisz”. Teraz możemy korzystać z naszej mapy w telefonieJ Jeśli chcemy możemy podzielić się linkiem ze znajomymi. Oczywiście nasza mapa zostanie skopiowana na kartę SD w postaci kafelków i możemy ją dowolnie zmieniać, kopiować i przechowywać.

Inna możliwość

Program MapTiler w wersji nr 0.6.4(podejrzewam, że inne zadziałają podobnie) i zainstalowałem. Po uruchomieniu wybrałem: „Google Earth” i continue. Przeciągnąłem zeskanowaną mapę do okienka i wybrałem: „Continue”. Wybrałem system koordynatów:”WGS84”, „Set”, „Add location visually(Georeferencer)”. Ustawiamy mapy tak żeby widzieć ten sam obszar po prawej i lewej. Klikamy po lewej wybierając charakterystyczny punkt na naszej zeskanowanej mapie a następnie odpowiadający punkt po prawej. Procedurę powtarzamy aby mieć kilka odpowiadających sobie punktów(min. 3). Następnie wybieramy: „save” i „continue”. W „Advanced Options” wybieramy format plików. Wskazujemy folder docelowy, zakres zoom i wybieramy: „Render”.

W razie problemów proszę śmiało pytać:). Osobiście korzystałem ze wszystkich opisanych opcji więc postaram się odpowiedzieć.

pozdrawiam