Vestavěná geocaching živá mapa

Started by lukasMK, February 26, 2024, 07:13:32

0 Members and 2 Guests are viewing this topic.

Menion

@PavelTT
"Prave to stazeni offline je pro me jedna z nejdulezitejsich funkci" > myslíš to, že si viditelný obsah na mapě z live-mapy stáhneš?

Zrušení filtru u live mapy > zrušit nelze. Ber to tak, že je nutné vždy jasně nadefinovat co se má stahovat, tedy "All" filtr je ideální řešení.

Nicméně chápu tedy nedodělky
- uložení keší z live-mapy
- možnost vypnout filtraci u Live Mapy snazším způsobem než přes custom "All" filter
- templaty pro logy

Vše je realizovatelné. Narazí to samozřejmě na čas a priority, které teď nehrajou ve prospěch geocachingu.

@MAO_CZ
aktualizace všech keší v jedné složce bude z počátku příštího roku s novým data manažerem.

zastávky u labek bohužel pokud se nepletu, nejsou součástí jejich veřejného API.
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download
  •  

PavelTT

Diky za odpoved.

Betu jsem stahl, nainstaloval a zapnul log do souboru. Nicmene zatim nebyl cas se venovat kesim a zavada se sama neprojevila.

Quotemyslíš to, že si viditelný obsah na mapě z live-mapy stáhneš?
Ano, chapes to spravne. Obecne s Locusem pracuji tak, ze si "doma", kde mam dobry signal nebo wifi, stahnu kese pro cely vylet. V terenu uz jedu offline a to vcetne logu. Kdyz potrebuji neco navic, jedeme jinou trasou apod., zapnu si live mapu. Nejde o nedostatek dat, tech mam dost, ale o pripojeni, treba v horach je to casto problem. Ovladani tohoto na jednom miste by bylo super.

Spise popisu jak by se mi to libilo a myslim, ze pri vhodnem zpracovani by to bylo i ergonomicke pro vetsinu uzivatelu. Trochu inspirovano zminenym addonem G4L.

Ikona Live mapy, kterou mam vytazenou do bocniho panelu, by zobrazila dialog tak jak ted a nasledujici polozky
- live on/off.
- vyber filtru, s tim, ze i ten by mel disable/select.
- hledani podle GC kodu.
- stazeni viditelnych kesi, s ohledem na zvoleny filtr a nebo zadany radius, viz dale.

 To je za me ideal, kdy mam vse co potrebuji po ruce. G4L pri stahovani zobrazi dialog kam ulozit, to mi pripada dobre, mozna jeste doplnit radius v jakem se maji kee hledat, protoze ted musim mit zoom na celou oblast. G4L obsahuje i hledani a import bookmarku, to ja nevyuzivam a tak neposoudim jestli by tam mely byt taky, zase aby to nebylo preplacane. Podobne to plati pro nastaveni.

Ten filtr "All" mi celkem vyhovuje, ale vypnuti filtru mi pripada jako zakladni funkce. Rad bych k tomu i indikaci na ikone. Obcas clovek zapomene co nastavil, zvlaste kdyz s tim appku vypnul. Takto jsem loni ve Warsawe prosel dve ulice okolo virtualky. Kdybych nesel specialne pro ni, protoze je to nejstarsi polska kes a i jinak se k tomu pomniku chtel podivat, tak bych si o kus dal neuvedomil, ze je neco spatne. Byl to pred par hodinama zapnuty filtr, ktery neobsahoval mimo jine virtualky.

QuoteVše je realizovatelné. Narazí to samozřejmě na čas a priority, které teď nehrajou ve prospěch geocachingu.
Jojo, naprosto chapu a doufam, ze precijen na to brzo dojde. To je prave to co jsem myslel tim zklamanim, Locus uz neni One Man Show a kdyz se najelo na system subscription, tak jako uzivatel ocekavam, ze to pujde rychleji.

Quotezastávky u labek bohužel pokud se nepletu, nejsou součástí jejich veřejného API.
Bohuzel asi opravdu nejsou, ale take bych to privital. Nicmene v teto souvislosti me napadlo, jestli prave API na LABky neni tim probleme se "ztratou prihlaseni". Nejsem si jist, ale mam dojem, ze to zacalo zhruba v dobe, kdy se LABky objevili na mape.
  •  

lukasMK

Quotezastávky u labek bohužel pokud se nepletu, nejsou součástí jejich veřejného API.
Ano jsou, ale ne ve funkci na vyhledávání, ale až při zavolání konkrétního lab setu přes https://labs-api.geocaching.com/Api/Adventures/xxxxx. Nešlo by toto udělat stejně jako u multin? Že by se dané waypointy stáhly až při uložení labky? Při vyhledávání myslím není potřeba tam tyto "waypointy plést".

QuoteOhledně error zprávy: jestli můžu poprosit, včerejší Beta verze je ke stažení tady.
LOG soubor jsem poslal v soukromé zprávě.

QuoteOhledně obrázků (bod 2). Nějak si nejsem jist (a docela o tom pochybuju), že Geocaching4Locus stahuje někam i obrázky. Jak to poznáš? Přes dialog "Geocaching4Locus" dám "Nejlibžší" (první tlačítko), a takto stáhnu X keší. Po uložení vypnu internet a ty kešky v listingu budou mít obrázky?
Stačí keš stáhnout a přes plugin refreshnout. Obrázky se objeví v menu viz. screeny.
https://photos.app.goo.gl/6huHmVTXMPsQYANt5

Ještě tu mám jednu věc, kterou jsem v minulosti psal a nedořešila se k filtru. Lab keše nemají DT ani velikost, a tím pádem projdou jakýmkoliv filtrem, který toto specifikuje (příklad, mám filtr, všechny keše bez ohledu typu, terén pouze 5 a tím labky projdou, ale neměly by.
  •  

Menion

Díky pánové,

předně, nová Beta verze 4.26.3.3 snad problém s errorem a následnou nefunkčností je vyřešen. Díky Likáši za log, pomohl!

Odnáším si tedy:
- nějakou úpravu pro rychlejší stažení keší dle parametrů aktuální live mapy
- možnost vypnutí filtru pro live mapu
- nestahování lab keší při aktivním filtru na D/T/S

Labky
u multitiny jsou waypointy již součástí bodu, tady se musí dotahovat.
Používá se tohle API: https://api.groundspeak.com/documentation#adventures-search, kde tedy ano, stage jsou dostupné tady: https://api.groundspeak.com/documentation#get-adventure . Jen při běžném stahování by se musela každá labka stáhnout extra, hmmm ...  :-\

Obrázky
na to se teda musím podívat, protože tohle G4L ani umět nemůže, technicky to již není možné.
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download
  •  
    The following users thanked this post: PavelTT

PavelTT

Quotepředně, nová Beta verze 4.26.3.3 snad problém s errorem a následnou nefunkčností je vyřešen. Díky Likáši za log, pomohl!

Super, diky moc. Diky i Lukasovi za navodny log. Ja jsem bohuzel od nedele nemel cas Locus ani spustit, natoz testovat. Nicmene novou betu jsem si stahl a zitra me ceka CITO. Ac to asi bude jen to CITO a nasledny poCITOvy event, tak by se pripadna chyba mohla projevit. Tak snad uz se neobjevi. Diky taky patri jednomu nejmenovanemu geokolegovi, ze me pri debate o Locusu donutil to nejak resit. :)

Diky i za prislib doplneni funkcnosti do live mapy. :)  K tem LABkam si dovolim jeden navrh. Je to jine API tak co vedle vypinani live mapy dat i vypinac LABek? Otazka jestli jako podvolba live mapy nebo proste by se zobrazovali jen LABky. Sam nevim, ktera z variant by se mi libila vice.

Obrazky nevim, ale zejmena fotohinty resp. obrazky, ktere jsou primo v listingu zminene, viz prilozeny obrazek a cerveny kurzor, by bylo fajn alespon nejak avizovat pri otevreni kese a umoznit stahnout.

Jeste jak jsem psal o eventu, tak me napadla jedna vec. Je to sice primarne problem Groundspeaku. Do urcite doby listing eventu hned v zahlavi obsahoval datum a cas konani eventu, ktery tam server vygeneroval automaticky, pripadne aktualizoval pokud doslo ke zmene. Locus v nahledu parametru kese zobrazuje i par vet, de facto perex, z listingu a tim zobrazil i udaje o datu a case. Ale pred par mesici to z listingu zmizelo >:( a v Locusu jsem nenasel jinou moznost jak zjistit cas konani eventu, nez ze si otevru listing na webu. Datum alespon vidim jako datum ukryti kese. Bylo by mozne, kdyz live mapa narazi a event (i mega, giga a CITO), ze by stahl i tento cas a zobrazil se take. Tedy pokud to je soucasti API. Mozna do trochu hazeji vidle ruzne speciality jako byly CCE nebo ted budou BlockParty.
  •  

lukasMK

Další chyba živé mapy. Keš, které jsem owner nemá ownerskou ikonku, dokud keš neuložím.
  •  

Menion

@PavelTT
- čas eventu > pokud sjedeš níže, je i v detailu kešky čas ukrytí, to by mělo sedět na datum konání eventu
- zmíněné obrázky by měl stáhnout GC Offlinizer v případě využítí "GC API" zaškrtávátka při jeho spuštění. A pozor, jak psal Lukáš, v tomto případě to opravdu trvá a stahuje se cca 5 keší za minutu.

@lukasMK
- lab kešky pokud filtr definuje DTS > opraveno
- owner ikona > díky, opraveno
- obrázky > ověřuju to raději, a opravdu G4L žádné obrázky nestahuje, to prostě ani nelze aktuálně udělat. Obrázky stahuje Locus Map přes GC Offlinizer, nebo při otevření detailu bodu/listing a pak se to řídí "Auto-load images" nastavením.
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download

lukasMK

Díky moc za opravy. Dalo by se zapnutým logováním odchytnout stejným způsobem i chyba, kterou to sem tam vyhodí při otevření gc linku z mailu? To už by byl opravdu poslední problém, o kterém v živé mapě vím.

Quote- obrázky > ověřuju to raději, a opravdu G4L žádné obrázky nestahuje, to prostě ani nelze aktuálně udělat. Obrázky stahuje Locus Map přes GC Offlinizer, nebo při otevření detailu bodu/listing a pak se to řídí "Auto-load images" nastavením.

Takže pokud dám v pluginu G4L refresh keše, vyvolá to GC Offlinizer a obrázky stáhne? Protože opravdu to nějak obrázky stáhne, klidně natočím screen video.
Pokud ano, tak onech 150 keší refreshne vč. stažení obrázků během pár minut. Ve srovnání s použitím přímo Offlinizeru tak 20x rychleji.
  •  

PavelTT

#83
Diky za odpoved.

Diky i za novou betu s pravdepodobne opravdu odstranenou chybou prihlaseni. :) Jak jsem psal, mel jsem minimum casu se tomu venovat, ale cely den, nejen na zminenem CITO, se hlaska pri vytazeni Locusu z backgroundu neobjevila a vse fungovalo.

Akorat se pro zmenu jednou nebo dvakrat Locus sam na pozadi vypnul. Uz se mi to kdysi stavalo, ale nez jsem to stihl resit, tak s aktualizaci to prestalo. Neprijemne bylo, ze se zastavil (pauza) tracklog a ac jsem jej znovu pustil, cast chybela. Mozna je to tu opet a mozna neco jineho, zkusim a pripadne se ozvu a poslu log. Nicmene nejaky power management telefonu by v tom prsty mit nemel, Locus mam nastaven bez restrikci a akumulator mel celou dobu vyrazne vice jak 25 %.


Quote- čas eventu > pokud sjedeš níže, je i v detailu kešky čas ukrytí, to by mělo sedět na datum konání eventu
Ano, vzdyt o teto moznosti jsem psal, ze vim. Jenze event ma i cas a ten, pokud jej owner neuvede do listingu (coz jeste muze narazit, ze upravi cas ale listing neaktualizuje), tak neni v Locusu jina moznost, nez otevrit stranku eventu na webu. Neni to problem, alespon pro me, eventu navstevuji tam malo, ze vetsinou o nic vim dopredu z webu a nebo me upozorni upominka v kalendari. Nicmene kdyby Locus umel vzit cas z API (a preformatovat dle nastaveni uzivatele, byt tam am a pm by me asi moc nepotesilo :) ) a zobrazit ho vedle data, byla by to prijemna drobnost.
Quote- zmíněné obrázky by měl stáhnout GC Offlinizer v případě využítí "GC API" zaškrtávátka při jeho spuštění. A pozor, jak psal Lukáš, v tomto případě to opravdu trvá a stahuje se cca 5 keší za minutu.
Ano vim, ale ja mel na mysli spise selektivni stahovani, treba tak jako kdyz v detailu kese kliknu na GC kod a otevre se mi nabidka s otevrenim na webu a clipboardem. Tak nejaky takovy zpusob, opet to lze resit jinak, toto je hlavne pohodlnost. Ale spise mi slo o to, ze pokud je to mozno z API zjistit, aby bylo nekde na detailu, treba jako jsou parametry, atributy a waypointy, zobrazeno, ze v listingu jsou obrazky a na kliknuti se stahly. Typicky jde preva o fotohinty, ktere jsou zminene v listingu jak jsem naznacil svym screenshotem (i kdyz toto zrovna nebyl fotohint, vzal jsem prvni kes, kterou jsem mel ve fronte na zalogovani a udelal screenshot)

Oboji jsou z uzivatelskeho hlediska drobnosti, ktere potesi a usnadni praci a nejspise je ocenim nejen ja. Ale chapu, ze z programatorskeho hlediska to naopak muze byt poradny opruz :D
  •  

Menion

@lukasMK
- problém s otevíráním linku: stejně tak zlobí i jiné linky které apka otevírá. Tohle se tedy děje jen když při kliknutí na link aplikace neběží, že?
- jak víš, že jsou obrázky stažené? Stahují se do "Locus/data/geocaching" adresáře. Tedy pro pořádný test, doporučuju před spuštěním adresář smazat (nebo jen dočasně přejmenovat). Pak by mělo být možno vypozorovat, kdy se adresář plní daty a kdy se objeví položko "Obrázky" v detailu bodu.

@PavelTT
- eventy > alespoň takto by to mohlo jít (obrázek)
- obrázky > na obrázky je samostatný API dotaz, tedy nelze to opět snadno rychle během stahování. Proto existuje ten offlinizer. Tomu to ale trvá dlouho, jelikož si vynucuje pauzy mezi voláními, jinak GC server zablokuje dočasně účet (při nějakých více jak 30 volání za minutu nebo kolik to přesně bylo).
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download
  •  

lukasMK

Jak to ty obrázky stahuje nevím, je možné, že se jen propojí linky a stáhnou se až po otevření, ale opravdu se stáhnou. Posílám ti video do SZ.
  •  

PavelTT

Quote- eventy > alespoň takto by to mohlo jít (obrázek)
👍 Diky moc. Necekal jsem tak rychlou reakci. :D Stahl jsme betu, otestoval na eventech, ktere nemaji rucne zadan cas do listignu a jsem spokojen.

Zkusil jsme jak eventy, tak CITO tak i speciality, ktere jsou na mape, tedy Giga, Maze, CCE a Block Party, vse zobrazi datum a cas. Zobrazi to i prosle eventy, jen u nejakeho ulozeneho z roku 2023 se to nezobrazilo, coz pochopitelne uz nicemu nevadi.

Ma predstava byla, ze cas bude vedle data pod napisem Hiden, ale takto to primo bije do oci.

A diky i za pripomenuti, ze Skorapky jsou uz za tyden.  ;)

Quoteobrázky > na obrázky je samostatný API dotaz,
Mozna se trochu nechapeme. Asi je to dano i tim, ze ja resim jen ty, ktere owner prilozil pri editaci listingu, viz screenshot, zatimco Lukas resi obrazky spise obecne. Jsou to casto prave fotohinty. Nejde mi ani o automaticke stahnuti, i kdyz by bylo dobre, ale o nejakou ikonu, ze tam jsou a pokud na ni kliknu, tak jejich stazeni. Nicmene pokud toto nejde, nebo je to prace jak na kostele, tak se bez toho obejdu. Toto pro mne neni priorita, chyba zda se ostranena, eventy uz jsem dostal a dalsi drive diskutovane snad budou. 

BTW: ja mam ten dialog trochu jiny, nez je na Lukasove screenshotu, viz obrazek. Neni tedy toto chovani tim, ze on ma nejaky addon?
  •  

Menion

@lukasMK
díky za video, pomohlo. Už vím ... Geocaching4Locus jen vyzobe obrázky z listingu a dá je bokem ke geocaching datům. Výsledek je ikonka "Obrázky" v menu. Nicméně udělej update kešky a pak se podívej do "geocaching" složky, tedy ještě před tím než "Obrázky" otevřeš. Uvidíš, že tam nic není. Obrázky kešuje až Locus při zobrazení! Tedy v podstatě to samé co dělá GCOfflinizer pokud nezaškrtneš použití API.

@PavelTT
obrázky > rozumím. Nicméně je to ...

No, zkusíme to obecněji. Kešky u sebe mají dva typy obrázků.

Ty které jsou součástí listingu
k nim mám snadno přístup při stahování kešky. Jejich stahování a ukládání je ovlivněno
 - zmíněným Geocaching > Auto-load images (omluvte angličtinu) nastavení při zobrazování listingu
 - a nebo se stahují Offlinizerem bez vypnuté podpory API

Ty které jsou přiloženy ownerem ke keši
k nim není přistup při stahování keše, ale je třeba využít další dotaz na každou keš zvlášť na stažení přímo těchto obrázků. Bez tohoto volání vůbec nevím zda nějaké takové obrázky existují.
Stahování aktuálně dělá jen GC Offlinizer při zapnuté podpoře API.
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 Release download
  •  

lukasMK

Menione díky za info, netušil jsem, že Offlinizer má vlastně dvě formy používání, pro mě novinka. Do té doby jsem ho nepoužíval vůbec, nebyl z mé starny potřeba. Dobré vědět, je to tedy asi o zvyku používání. Stahování mimo Api je opravdu docela v pohodě a rychlejší.

V nové betě je vše OK, za mě tedy asi vše.

P.S. vlastně ještě se pořád zapomíná na ten final weypoint, tahle chyba tam je už snad od léta. Při změněných souřadnicích na GC to nedělá, dělá to pokud je tam final waypoint přímo od ownera (refresh keše to na final již přesune). Zkus na to prosím mrknout, je to docela otravné. Díky moc.
QuotePopiš mi prosím přesněji problém s final waypointem. Na gc.com jsem si u jedné keše změnil final souřadnice a přes všechny metody v apce, se mi zobrazuje správně přesunutá.
  •  
    The following users thanked this post: Menion