Ahoj,
řadu let jsem užíval OZI Ce pro turistiku a posléze i geocaching. Nebyla úplně ideální, ale docela mi vyhovovala. Nyní PDA dosloužilo a byl jsem nucen se poohlédnout po něčem novém, takže jsem logicky skončil u Androida a nyní soudím, která aplikace by byla nejvhodější. Velice se mi líbí tvůj Locus, má naprosto úžasnou práci s mapama, a moc rád bych ho používal. Při testování jsem narazil na pár postřehů, o které bych se chtěl podělit a třeba je vezmeš v potaz jako námět na vylepšení ...
1. Co mi tu schází je možnost nabídky map na aktuální pozici. U online map je to asi trochu problém, ale u offline map by to třeba šlo nějak pořešit, aby se nabídly ty, které daný bod opravdu pokrývají, a ne celý adresář (můžu tam mít různé země, podle toho, kam zrovna cestuju).
2. Byl jsem zvyklý, a přijde mi to mnohem užitečnější, aby se při navigaci ukazovala vzdálenost a směr od kříže, a ne od aktuální pozice. Převažují situace (tedy aspoň při mém způsobu používání map), kdy potřebuji zjistit vzdálenost cíle od nějakého místa. Kdyby to tak fungovalo, ukazovalo by to vzdálenost od aktuální pozice při zapnutém centrování na pozici, a vzdálenost od kříže při vypnutém.
3. Nedalo by se zobrazovat vzdálenost a směr podobným způsobem, jako jsou řešeny ovládací ikonky ? Tj. na kraji obrazovky, písmo na šedém průhledném podkladě. Ono je to totiž stávajícím dynamický způsobem často špatně čitelné, podle toho, jaká je barva mapy. Navíc, pokud se přiblížím k cílovému bodu, tyto údaje i zavazí. (pozn.: kompas při přiblížení nerad používám). Teď mě napadá, že naprosto jednoduše by to šlo jako další volba u toho hlavního pole, jak je nápis Locus, kde už jsou k dispozici volby GPS, souřadnice, záznam stopy, ....
4. Byla by možná volba jednoduché čáry při navigování, místo té šipkované ?
5. Šla by udělat možnost projekce bodu azimutem a vzdáleností od aktuální bodu ? Docela užitečná věc

6. Co se týká geocachingu, o tom provázání přídavných bodů ke keším už jsi psal, že uvažuješ, tak bych se též přimlouval. Ohledně tech přídavných bodů, všimnul jsem si, že bereš jako jejich názvy atribut <name>. Ten je nicneříkající a měl by sloužit pouze jako údaj pro provázání bodu s keší - jako zobrazovaný název bodu by se měl brát <desc> a pak v podrobnostech zobrazit <cmt>.
Kamarád kdysi kvůli nespokojenosti s existujícími začal vyvíjet vlastní mapovou aplikaci. Bylo to něco v podobném duchu, a bylo tam několik věcí, díky kterým bylo používání naprosto plynulé a bez prodlev. Neznám algoritmy tvého systému, ale jestli by to mohlo přinést nějaké pozitivum, nastíním :
7. Pří importování bodů (asi taky používáš databázi ) tvořil jakýsi index, předpokládám, že něco na způsob pojmenování mapových dlaždic. Prostě číslo, které jednoznačně identifikovalo pozici bodu a dal se provést jednoduchý rychlý SQL dotaz na získání viditelných bodů na aktuálním výřezu mapy. Testoval to, naplnil databázi zhruba 500 000 body a výsledek měl vždy okamžitě. Netuším, jestli vždy procházíš celý soubor bodů a načítáš do paměti (asi jo, trvá nějakou chvíli, než se po spuštění načtou), ale toto řešení mi přijde velice elegantní a paměť i čas šetřící.
8. Při zobrazování online map si vždy "ve volné chvíli" načítal do paměti dlaždice, které byli v okolí těch, které byly alespoň z poloviny viditelné na displeji. Tím dosáhl toho, že při posunu mapy kterýmkoli směrem měl nejbližší okolí k dispozici a nemusel čekat na načtení.
9. Body se zobrazovaly stylem "rozhrnující se obilí". Tj. každý bod byl na špendlíkové nožce a až nahoře byla ikona bodu. Špendlíky se směrem od středu odkláněly (čím blíž středu, tím větší odklon), takže vždy byl střed mapy čistý a přehledný, i při hustém pokrytí waypointy.
Toť mé postřehy k současnému stavu Locusu, třeba ti některý z nich nepřijde od věci a necháš se inspirovat. 8-)