někoho baví hrát hry na kompu, mě baví programovat. V Locusu mi občas chybí nějaká funkce, tak když jsem zjistil, že není složité udělat doplňek, jsem si jich pár vyrobil. Postupně je sem tak budu dávat. Pokud budete mít rozumný návrh na nějaký nový doplněk, tak klidně sem s ním.
Jednoduchý doplňek, který vám přídá možnosti na rychlé odeslání středu obrazovky nebo bodu do jiné mapové aplikace. Samotný Locus má možnost odeslat bod přes sdílení, přes několik kroků. Tento doplněk cestu zkracuje.
Např. v Sygicu rovnou začne počítat nejrychlejší trasu.
To je dáno systémem, ne mnou. Já systému nabídnu "odkaz" ve formatu "geo:latitude,longitude" a systém se podívá, jaké nainstalované aplikace umí tenhle odkaz přijmout.
Když řekneš, jakou appku bys tam chtěl mít, tak se podívám, co umí přijmout.
Vím, že v appce Mapy.cz je nabídka dost široká, ale to je dáno tím, že třeba pak sdílí odkaz na web mapy.cz apod. a systém proto vybere i prohlížeče, komunikační appky atd. Já bych rád zůstal u účelnosti a nabízel tam jen smysluplné appky.
Tak dneska prvni velka zkouska noveho telefonu s A11 a aktualizovaneho GeoGet doplnku + Hotlinku. Clovece, paradni prace!!! Jeste musim vyladit trochu "ergonomii" alias umisteni ikon v Locusu na obrazovce, ale jinak jsem uplne nadseny!!!
Právě jsem hodil do Play verzi 0.08, která opravuje nabídku aplikací po volbě "Vybrat aplikaci". Nyní by se mělo nabízet více aplikací. Byl problém v rozdílném zpracování na různých verzích Androidu.
Přidal jsem také funkci "Předvybrat vlastní aplikaci" - stále více výrobců vozidel má svou vlastní appku, která umožní sdílení bodu přímo do navigace vozidla. Nejde postupně přidávat všechny takové appky do podporovaných (tzn. těch co si lze zvolit v nastavení), tak jsem přidal možnost jednu appku si předvybrat a v Locusu se pak v nabídce zobrazí jen jako Hotlink (přejmenovat to bohužel neumím, resp. Android to neumožní) a odešle souřadnice přímo do appky. Pochopitelně, stejné funkce lze dosáhnout přes volbu "Vybrat aplikaci" a následně vybrání požadované aplikace, ale tato "cesta" je rychlejší :-)
Pokud zvolím "Hotlink -> Vybrat aplikaci" zobrazí se několik aplikací i MagicEarth a rovnou naviguje na místo. To je co chci využívat.
Ale pokud spustím Hotlink a v něm kliknu na "PŘEDVYBRAT VLASTNÍ APLIKACI", zobrazí se pouze položka LOCUS MAP [MENION.AND......] a neumím to změnit na nic jiného. Podržení prstu nic neudělá, klepnutí jen řekne, že vybraná aplikace byla uložena. V nastavení mám zapnuto jen Předvybraná aplikace a Volby "Vybrat aplikaci".
To, že se v té nabídce zobrazí jen Locus Map, to je teda podivnost, protože tomu posílám naprosto stejná data jako pro to Vybrat aplikaci. Ještě mi psal jeden uživatel podobný úkaz, tak to zkusím nějak poladit.
Každopádně s Magic Earth nemám problém ji přidat mezi podporované. Zítra to udělám.
Je potřeba úplně vypnout Locus, tzn. ukončit appku a pak ještě z doku posledních spuštěných aplikací. Po novém spuštění by se měl odkaz v Locusu objevit.
Je potřeba úplně vypnout Locus, tzn. ukončit appku a pak ještě z doku posledních spuštěných aplikací. Po novém spuštění by se měl odkaz v Locusu objevit.
Doplněk umožní stáhnout keše z Pocket Query bez generování. K tomu potřebuje ještě doplněk Geocaching4Locus, protože do něj posílá seznam na stažení. Klasická PQ se generuje a stahuje se pak zip, což umí i Locus. Můj doplněk generování nevyužívá, ale stahuje úplně aktuální stav, takže tam jsou vidět například keše hned po publikaci. Je to funkce pro některé známá ze c:geo, kde to funguje stejně.
Zásadní detail – doplněk používá neoficiální přístup, tzn. nejde přes oficiální API, ale parsuje web geocaching.com, stejně jako to dělá c:geo. Je tedy potřeba se v doplňku přihlásit, ten si pak uloží jen autorizaci, ale vaše údaje nikde neukládá. Pokud s tím má někdo problém, nechť doplněk nepoužívá.
Mám tu další kousek, ale není to úplně novinka. Před časem se mi ozval uživatel GSAKu, jestli bych neudělal doplněk pro GSAK, když už dělám pro GeoGet, takže jsem jen doplnil GG doplněk o SQL příkazy, vyměnil ikonu a máme tu:
GSAK4Locus
Doplněk je identický s doplňkem GeoGet4Locus, rozdíl je pouze v názvu a ikoně. Oba doplňky umí pracovat s databázemi z aplikací GeoGet a GSAK, a to i současně. Tedy, pokud budou obě databáze ve stejné složce, doplněk nabídne výběr databáze a funkčnost je dále stejná.
Oba doplňky mají stejný zdrojový kód, takže když udělám update, bude stejný pro oba doplňky.
Aktuálně je v plánu toto:
- plná podpora GSAKu [chybí už jen Filtr a offline obrázky (teda jestli je GSAK vůbec umí)];
zobrazení stavu importu db do int.složky;
- jednoduchý manager int.složky (výpis souborů a možnost smazání);
- synchronizace složky s cloudem (nevím jestli to půjde);
Je vidět, že jsi šikovný, tak bych tu měl jeden námět na doplněk, po kterém už mnoho uživatelů Locusu dlouho marně volá - upload zkorektovaných souřadnic přímo na web gc.com.