wiki:SystemFuture

Version 15 (modified by Martin Kolman, 9 years ago) (diff)

--

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