= Funkcionalita = [[PageOutline]] == Konfigurace mapových podkladů == Definice mapových podkladů je v kořenovém adresáři aplikace v souboru ''''''map_config.conf'''''. Příklad: {{{ [osma] label=OSM T@h url=http://tah.openstreetmap.org/Tiles/tile/ type=png max_zoom=17 min_zoom=0 folder_prefix=OSM coordinates=osm }}} '''slovo v hranatých závorkách''' -> musí byt pro každou vrstvu unikátní '''label''' -> jméno mapy[[BR]] '''url''' -> url k dílcům, proměnné pro souřadnice se nastaví automaticky podle nastavení v '''coordinates'''[[BR]] '''type''' -> typ mapových dílců[[BR]] '''max_zoom''', '''min_zoom''' -> maximální a minimální zoom[[BR]] '''folder_prefix''' -> společně s '''tile_folder''' v '''''user_config.conf''''' tvoří cestu k adresáři s mapovými dílci[[BR]] '''cooridnates''' -> nastavuje použití kooridnát a jejich formát v url[[BR]] * způsob ukládání a načítání mapových dílců je kompatibilní s TangoGPS * všechny položky musí být vyplněny == Nastavení cesty k mapovým podkladům == Cesta k jednotlivým mapovým podkladům sestává s z hlavního adresáře a adresáře pro konkrétní vrstvu. * hlavní adresář se nastavuje pomocí proměnné '''tile_folder''' v '''''user_config.conf''''' * adresář pro vrstvu se nastavuje pomocí '''folder_prefix''' v '''''map_config.conf''''' Příklad: tile_folder=/media/card/maps folder_prefix=/osm Ve výsledků dá cestu: '''/media/card/maps/osm''' == Skrývání ovládacích prvků == Je možné zapnout skrývání ovládacích prvků, aby zbytečně nezakrývaly mapu, když nejsou potřeba. Tato funkce jde zapnout v menu->Options->view->hide main buttons a v základě je nastavená na 15 sekund. [[Image(rana_normal_main_buttons.jpg, 25%)]] [[Image(rana_hidden_main_buttons.jpg, 25%)]] == Přepnutí to režimu plné obrazovky == Cílovou platformou tohoto navigačního systému jsou mobilní zařízení, tato zařízení však většinou nemívají příliš velké obrazovky a proto je důležité využít dostupnou plochu maximálně efektivně. Tlačítkem '''fullscreen''', nacházejícím se v '''hlavním menu''' a na hlavní obrazovce, je proto možné aktivovat režim plné obrazovky. Opětovným stisknutím tohoto tlačítka dojde k návratu do původního stavu. == Nový ukazatel polohy == Původní ukazatel polohy (žlutá šipky s černými okraji) byl nahrazen ukazatelem, inspirovaným [http://www.tangogps.org/ tangoGPS]. Tento nový ukazatel lépe vystihuje aktuální pozici a směr. Pokud se rychlost pohybu sníží pod 1 aktuální rychlostní jednotku/h, přestane být ukazován směr. [[Image(new_marker_maemo5_emu_fullscreen.png, 50%)]] ''Ukázka nového ukazatele polohy, tak jak vypadá v emulátoru N900 a režimu plné obrazovky'' == Hromadné stahování dlaždic == !ModRana podporuje pokročilé dávkové stahování dlaždic, umožňující stahování podle řady parametrů: * '''kde:''' kolem aktuální pozice, kolem aktuálního pohledu na mapu a kolem trasy * '''oblast''' poloměr stahované oblasti v rozsahu od 5 do 160 km * '''rozsah zoomu''' lze nastavit přiblížení i oddálení Stahování používá vlákna, takže je možné s aplikací během stahování normálně pracovat, je také možné před spuštěním stahování zjistit, kolik nové dílce zaberou místa. == Notifikace == !ModRana obsahuje jednoduchý systém pro notifikace, který například upozorní na dokončené stahování či chybějící balíček pro GPS rozhraní na N900. == Optimalizované vykreslování a správa tras == Je podporováno zobrazení tras ve formátu GPX, vykreslování tras je navíc optimalizováno, takže není problém zobrazovat mnoho tras najednou. == Doplnění výškových dat pomocí služby Geonames == #add_elevation K načteným trasám je možné doplnit údaj o nadmořské výšce všech bodů pomocí služby Geonames. Tyto data jsou zároveň uložena do GPX souboru, takže výsledná trasa s nadmořskou výško jde použít i jinde. Výšková data lze také samozřejmě použít k zobrazení [#route_profile výškového profilu] == Zobrazení výškového profilu trasy == #route_profile Pokud načtená trasa obsahuje údaje o nadmořské výšce, modRana automaticky zobrazí výškový profil trasy. Na výškovém profilu je také vyznačena aktuální pozice vzhledem k trase. Výsek z výškového profilu je také možné zobrazit v rámci OSD. Pokud trasa neobsahuje data o nadmořské výšce, lze použít [#add_elevation funkci pro doplnění výškových dat]. == Správa POI == Uložené POI jsou zobrazeny v seznamu, u POI tvořených výsledky z Google Local Search jsou k dispozici i nalezené adresy a telefonní čísla. Lze také vybrat POI a nalézt k němu cestu. == Hledání POI za pomoci Google Local Search == Je možné hledat POI v okolí aktuální pozice pomocí Google Local Search. Nalezené POI se zobrazí na mapě a často je k dispozici i adresa a telefonní číslo POI. !ModRana poskytuje mnoho kritérií, podle kterých je možné vyhledávat, jsou to například restaurace, bankomaty, hotely atd. Množství výsledků a způsob řazení lze nastavit v '''options->Online services''' == Hledání cesty pomocí Google Directions == Hledání cesty v modRaně využívá službu Google Directions. Bez internetu tedy fungovat nebude, nalezené trasy si lze však uložit (vytvoří se zároveň soubor v GPX formátu) pro pozdější použití. Při vyhledávání '''je brán v úvahu profil''', pro pěší profil budou hledány pěší trasy, pro profil auto budou hledány trasy pro auto, etc. V menu '''options->Online routing''' je možné aktivovat obcházení dálnic a placených úseků při hledání cesty. Start a cíl je možné zadat buď manuálně jako bod na mapě či použít aktuální pozici jako start nebo cíl. Je možné také textově zadat přímo adresu či souřadnice. [http://www.youtube.com/watch?v=fuFGxU29ytc Toto video][youtube] ukazuje různé režimy pro hledání cesty v modRaně. == Průhledné překrývání mapových vrstev == Tuto funkci lze aktivovat pomocí '''options -> map -> Map as overlay'''. Libovolnou z podporovaných mapových vrstev lze použít buďto jako pozadí nebo jako překrývající vrstvu. Je také možné nastavit stupeň krytí v rozsahu 25-100%. 100% krytí je učeno pro průhledné vrstvy :) == OSD informační ukazatele == Ke konfiguraci informačních ukazatelů slouží uživatelský konfigurační soubor '''user_config.conf''' v kořenovém adresáři !modRany. Jsou v něm okomentované ukázky nastavení různých ukazatelů, takže by s konfigurací neměl být problém :) Do budoucna plánuji interaktivní nastavení (pozice, velikost, velikost písma, etc.) interaktivně přímo z prostředí aplikace. == Uživatelský konfigurační soubor == Uživatelský konfigurák se jmenuje '''user_config.conf''', je v kořenovém adresáři modRany a slouží k nastavení: * ''cesty k adresáři s dílci'' * ''cesty k adresáři s tracklogy'' * ''nastavení pozice a velikosti ovládacích prvků'', pro každý profil je možné mít nezávislou sadu ovládacích prvků * ''aktivaci a nastavení parametrů pro informačních ukazatele''