| Version 29 (modified by , 15 years ago) ( diff ) | 
|---|
Plánované vlastnosti systému
- 
    Plánované vlastnosti systému
    - Nové funkce
- Integrace internetových služeb
- Informační ukazatele
- Ikony na mapě
- Hlasová navigace
- Aktuální pozice
- Změna způsobu ukládání mapových dílců
- Profily
- Nové zobrazování informací
- Záznam trasy
- Výškový graf trasy
- Aktualizace mapových podkladů
- POI
- Statistiky
- Nemapové navigační pomůcky
- Otáčení zobrazení
- Rychlost a optimalizace
 
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. :)
Nové funkce
- vypnutí používání internetu
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žbyhotovo- ř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
 
Informační ukazatele
- vylepšení:
- klikatelné informační ukazatele
- interaktivní konfigurace informačních ukazatelů
- stupeň průhlednosti a barva
 
- nové ukazatele:
- pokyny k zatáčení
- čítač překonaného převýšení
- vzdálenost od zvoleného bodu
 
Ikony na mapě
- modul pro zprávu ikon na mapu
- inteligentní umísťování, ošetření kolizí ikon, které jsou příliž blízko sebe
- vektorové vykreslování, přizpůsobení poměru stran
- konfigurovatelné -> velikost,průhlednost
- použít SVG ?
Hlasová navigace
- pokyny pro zatáčení, etc
- upozornění na překročení max rychlosti
- čtení aktuální rychlosti/jiného údaje
- upozornění na blízký poi
- uživatelsky konfigurovatelné události
- přečtení zadané textové hlášky
- nahrání hlášky uživatelem do mikrofonu (+ přidání k POI)
 
Aktuální pozice
- manuální zadání aktuální pozice
- souřadnice
- adresa
 
- geoip (volitelně)
- btsky ?
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 swhotovo
- interaktivni nastavení adresáře pro ukládání mapových vrstev
Profily
- zatím kolo, pěšky, autohotovo
- použití při hledání cestyhotovo
- zobrazení funkcionality podle zvoleného profiluhotovo
Nové zobrazování informací
- rychlost, nadmořská výška, souřadnice, průměrné hodnoty
- zobrazení podle aktuálního profiluhotovo
- počet satelitů, přesnost
- klikatelné uakazatele
Záznam trasy
- GUI pro záznam trasy do formátu GPX
Výškový graf trasy
- zobrazení podle vzdálenostihotovo
- zobrazení úseku grafuhotovo
- zobrazení v obrazovce s mapouhotovo
- nakreslit na mapu čáru/křivku -> automaticky se stáhnou výšková data avyrobí se profil
- výškový profil, značený barvou čáry/symboly, tloušťkou/ číselnými indikátory ?
- vyznačení maxim na výškovém profilu ?
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 POIhotovo
- 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 searchhotovo
- zabudovat odkazů na zajímavé/oveřené seznamy POI s možností okamžitého stažení a použití
 
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)
 
- př: uživatel zmáčkne tlačítka v bodu A, pak v bodu B a dozví se přímočarou vzdálenost
- 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
Rychlost a optimalizace
- nastavit maximální množství dlaždic v paměti
- optimalizovat drag mapou
- překreslovat pouze mapu při dragu
- pouze hýbat již vykreslenou mapou, novou část nechat nevykreslenou a vykreslit až po ukončení dragu (jako TangoGPS), volitelné
 
  Note:
 See   TracWiki
 for help on using the wiki.
    ![(please configure the [header_logo] section in trac.ini)](/trac/chrome/site/nlp-logo.png)
