AutoMapa dla systemu Android jest programem nawigacyjnym, w który dostępnych jest dużo opcji konfiguracyjnych. Wiele z nich dostępnych jest w samym programie, ale jeszcze więcej w plikach konfiguracyjnych, Przy pomocy plików „*.map.colors” można modyfikować kolory mapy, o czym pisałem we wpisie „Opis pliku z kolorami map dla AutoMapy„. W tych plikach można również modyfikować wskaźnik nawigacji, zmieniając kolor samego wskaźnika, czy jego obwódki i cienia.

Modyfikacja wskaźnika nawigacji możliwa jest przez edytowanie pliku z kolorami mapy, z którego korzystamy. Domyślnie dla trybu dziennego jest to plik „Standard.map.colors”. Ten plik wraz z innymi zestawami znajduje się w pamięci urządzenia, w katalogu „/Android/obb/pl.aqurat.automapa/AutoMapa/Colors„.

Plik „*.map.colors” to plik tekstowy, który można edytować przy pomocy komputera lub korzystając z edytora tekstu zainstalowanego na urządzeniu z Androidem. Opiszę oba warianty.

Modyfikacja pliku przy pomocy komputera:
- Podłączamy urządzenie do komputera przy pomocy kabla USB.
- W urządzeniu ustawiamy połączenie z komputerem jako „Pamięć masowa” lub „Przesyłanie plików„, co zależy od urządzenia.
- Na komputerze uruchamiamy „Eksplorator plików” i wchodzimy do pamięci wewnętrznej urządzenia do katalogu „/Android/obb/pl.aqurat.automapa/AutoMapa/Colors„.
- W katalogu „Colors” wyszukujemy plik z używanym zestawem kolorów mapy, domyślnym plikiem dla trybu dziennego jest „Standard.map.colors„.
- Kopiujemy plik z kolorami mapy na dysk komputera, np. na Pulpit.
- Klikamy prawym klawiszem myszki na skopiowany plik (Standard.map.colors) i wybieramy opcję „Edytuj„. Do edycji możemy również użyć innej aplikacji.
- Otworzy się notatnik z zawartością pliku, w którym dopisujemy parametr, który chcemy zmienić:
- NewGpsActive – odpowiada za kolor wskaźnika, gdy lokalizacja jest znana.
- NewGpsInactive – odpowiada za kolor wskaźnika, gdy lokalizacja jest przybliżona lub jest problem z sygnałem.
- NewGpsMarkerShadow – odpowiada za cień wskaźnika.
- NewGpsOutlineActive – odpowiada za kolor obwódki wskaźnika, gdy lokalizacja jest znana.
- NewGpsOutlineInactive – odpowiada za kolor obwódki wskaźnika, gdy lokalizacja jest przybliżona lub jest problem z sygnałem.
- Do parametru po znaku równości (=) dopisujemy interesujący nas kolor w modelu RGB lub RGBA, jeżeli chcemy zmienić przezroczystość.
- Zapisujemy zmodyfikowany wpis, np. „NewGpsActive=56 83 29„, który zmienia kolor wskaźnika na zielony, klikając opcję „Plik„, a następnie „Zapisz” lub wykorzystujemy skrót klawiszowy „Ctrl+S„.
- Zamykamy notatnik lub inny edytor.
- Zmodyfikowany plik „*.map.colors” (Standard.map.colors) kopiujemy do pamięci wewnętrznej urządzenia, do katalogu „/Android/obb/pl.aqurat.automapa/AutoMapa/Colors„, nadpisując obecny.
Modyfikacja pliku z poziomu urządzenia:
- Instalujemy jakiś edytor tekstowy lub program „Total Commander„, który służy do przeglądania plików, ale zawiera wbudowany edytor.
- Przy pomocy eksploratora plików wchodzimy do pamięci wewnętrznej urządzenia do katalogu „/Android/obb/pl.aqurat.automapa/AutoMapa/Colors„.
- W katalogu „Colors” wyszukujemy plik z używanym zestawem kolorów mapy, domyślnym plikiem dla trybu dziennego jest „Standard.map.colors” i go edytujemy. W przypadku programu Total Commander wystarczy przytrzymać plik i z kontekstowego menu wybrać „Edycja pliku„.
- Otworzy się notatnik z zawartością pliku, w którym dopisujemy parametr, który chcemy zmienić:
- NewGpsActive – odpowiada za kolor wskaźnika, gdy lokalizacja jest znana.
- NewGpsInactive – odpowiada za kolor wskaźnika, gdy lokalizacja jest przybliżona lub jest problem z sygnałem.
- NewGpsMarkerShadow – odpowiada za cień wskaźnika.
- NewGpsOutlineActive – odpowiada za kolor obwódki wskaźnika, gdy lokalizacja jest znana.
- NewGpsOutlineInactive – odpowiada za kolor obwódki wskaźnika, gdy lokalizacja jest przybliżona lub jest problem z sygnałem.
- Do parametru po znaku równości (=) dopisujemy interesujący nas kolor w modelu RGB lub RGBA, jeżeli chcemy zmienić przezroczystość.
- Zapisujemy zmodyfikowany wpis, np. „NewGpsActive=56 83 29″, który zmienia kolor wskaźnika na zielony. W Total Commander można to zrobić przez kliknięcie ikony z dyskietką.
Zamykamy edytor.

W przypadku, gdy chcemy zmienić stopień przezroczystości, to do koloru w modelu RGB dopisujemy wartość przezroczystości (A – alfa) w przedziale 0-255. Przykładowo, jeżeli chcemy ukryć cień, to wpisujemy „NewGpsMarkerShadow=1 1 1 255„. Wartość „1 1 1„odpowiada za kolor, który i tak nie będzie widoczny, więc można wpisać cokolwiek.
Wideo
Poniżej prezentuję film z instrukcją modyfikacji koloru wskaźnika nawigacji przy pomocy programu Total Commander.
W odpowiedzi na “Zmiana koloru wskaźnika nawigacji w AutoMapie dla systemu Android”
W nowych wersjach AutoMapy, np. 6.4.5, domyślnym plikiem dla trybu dziennego jest Vivid.map.colors.