wiki:SystemFunctionalityEN

Version 2 (modified by Martin Kolman, 14 years ago) (diff)

--

Features

Map layer configuration

Map layers are defined in 'map_config.conf in the modRana main fiolder.

Example:

[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

name in square brackets -> must be unique for every layer label -> name of the layer shown in GUI
url -> tileserver URL, tile coordinate format is set automatically according to the value in coordinates
type -> type of the tile images
max_zoom, min_zoom -> maximal and minimal zoom
folder_prefix -> combined with tile_folder in user_config.conf sets the tile folder path
cooridnates -> sets the coordinate system and tile URL format

  • all layer variables must be set
  • tile storage and loading is compatible with TangoGPS

Main buttons hiding

ModRana? supports hiding of the main buttons, so they don't obstruct parts of the map. This feature can be configured in menu->Options->view->hide main buttons, the default is "hide after 15 seconds".

No image "rana_normal_main_buttons.jpg" attached to SystemFunctionalityEN No image "rana_hidden_main_buttons.jpg" attached to SystemFunctionalityEN

Fullscreen toggle

ModRana can be set to a fullscreen mode. Fullscreen can be toggled with the appropriate button from the map screen or main menu.

New position indicator

Old position indicator from Rana was replaced by a new TangoGPS inspired indicator. The immediate are of the current position is now better visible and for low speed, the direction is not show, as it is unreliable when the speed is too low.

No image "new_marker_maemo5_emu_fullscreen.png" attached to SystemFunctionalityEN

A demonstration of the new position indicator, shown in N900 emulator

Batch tile download

ModRana supports advanced batch tile download with various download options:

  • where: around the current position, around current map view or around a tracklog
  • size a download are radius from 5 to 160 km
  • zoom range it is possible to set the zoom level range for download (up and down)

The tiles are downloaded using threads, so it is possible to use modRana as usual while the tiles are being downloaded. It is also possible to accurately measure the size of the current download batch.

Finished batch download is indicated by a OSD message.

Notification support

ModRana has a simple OSD notification feature. This is used for example for notifying N900 users about a missing package, needed for GPS support.

Optimized tracklog drawing, tracklog manager

Tracklogs in the GPS

Doplnění výškových dat pomocí služby Geonames

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í výškového profilu

Zobrazení výškového profilu trasy

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 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.

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