Version 26 (modified by 14 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ž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
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