= Plánované vlastnosti systému = Tato sekce obsahuje směs plánované funkcionality a nápadů na zajímavé funkce. To že je tu něco napsáno, ještě neznamená, že to v dohledné době stihnu implementovat. :) == Integrace internetových služeb == * ~~hledání cesty pomocí internetového vyhledávače (Google, !OpenRouteService)~~ '''hotovo''' * ~~doplnění výškových dat k tracklogu z internetové služby~~ '''hotovo''' * ''řešeno pomocí služby [http://www.geonames.org/ geonames], původní tracklog je nahrazen novým tracklogem s elevací, v případě použití této funkce na tracklog, který už elevaci má, dojde k jejímu přepsání daty z geonames'' * geocoding/reverzní geocoding * ~~najdi nejbližší X, kde X může byt restaurace, nemocnice, parkovište, etc.~~ '''hotov''' (pomoci Google Local Search) * přibližný odhad polohy podle IP adresy na zařízeních bez GPS * jízdní řády pomocí projektu [http://code.google.com/p/spoje/ spoje] * reverzním geokódováním by teoreticky šlo zjistit město pro zadání startu a cíle, popřípadě by šlo i geokódovat jednotlivé zastávky na výsledném spoji a ukázat na mapě kudy spoj jede :) * nebo prostě jen vzít aktuální místo a zadat cílovou stanici, nebo jen integrovat [http://code.google.com/p/spoje/ spoje] s manuálním zadáním startu a cíle == Změna způsobu ukládání mapových dílců == * ~~ukládání mapových dílců tak, jak to dělá TangoGPS -> omezení počtu souborů v adresáři, využití stažených dílců jiným sw~~ '''hotovo''' == Profily == * ~~zatím kolo, pěšky, auto~~ '''hotovo''' * ~~použití při hledání cesty~~ '''hotovo''' * ~~zobrazení funkcionality podle zvoleného profilu~~ '''hotovo''' == Nové zobrazování informací == * ~~rychlost, nadmořská výška, souřadnice, průměrné hodnoty~~ * ~~zobrazení podle aktuálního profilu~~ '''hotovo''' == Výškový graf trasy == * ~~zobrazení podle vzdálenosti~~ '''hotovo''' * ~~zobrazení úseku grafu~~ '''hotovo''' * ~~zobrazení v obrazovce s mapou~~ '''hotovo''' == Aktualizace mapových podkladů == * porovnej velikost uložených dlaždic s odpovídající dlaždicí na serveru, pokud se liší, stáhni novou dlaždici * nebo rovnou nahraď všechny dlaždice novými ze serveru == POI == * snadné přidání * ~~navigace k POI, hledání cesty od/k POI~~ '''hotovo''' * odkud brát už hotové POI * benzínky, bankomaty, restaurace, atd. * existuje mnoho seznamů bodů v KML pro Google Earth a Upoints se tváří že umí s KML pracovat * ~~Google local search~~ '''hotovo''' == Statistiky == * ~~průměrná a maximální rychlost (obojí už se počítá, jen se to zatím nikde nezobrazuje)~~ '''hotovo''' * min/max nadmořská výška, stoupání, součet celkového stoupání * odhad počtu kroků/spotřebované energie/benzínu etc. == Nemapové navigační pomůcky == * šipka ukazující k bodu (podobně jako [http://wiki.openmoko.org/wiki/SGTL SGTL]) * kompas a fullscreen rychloměr (port z vývojové verze Rana2) * měření vzdáleností a obsahů * př: uživatel zmáčkne tlačítka v bodu A, pak v bodu B a dozví se přímočarou vzdálenost * asi by se dala vypočítat u vzdálenost kterou ušel a porovnat * a přičítat jednotlivé segmenty * př: uživatel chce vědět, kolik m^2^ má jeho obdélníkové pole, postupně projde všechny čtyři rohy pole a v každém zmáčkne tlačítka odpovídající rohům obdélníku, nakonec se dozví obsah pole (toto by mělo jít udělat i pro trojúhelníky a n-úhelníky) * výpočet východu/západu slunce * informace o aktuálním čase v různých časových zónách * kreslení na mapu (Rana na tohle má modul, zatím jsem ovšem nezkoumal jak je na tom funkčně) * triangulace !WiFi AP == Otáčení zobrazení == * portrait a landscape * na zařízeních, jejichž WM neumí aplikaci otočit