This object is in archive! 

[CZ] spatne se vykresluje mapa z sqlite

Rudolf Musil shared this problem 10 years ago
Closed

po poslednim update se katastrovalne pokazilo vykreslovani map z sqllitedb. bud se nevykresliji cele casti nebo se berou podklady chaoticky. opravdu desne! uz predtim se stavalo za se kus mapy nevykreslil, ale vcil davam palec dolu.

Replies (16)

photo
0

jo tak to je vysloveně luxusní. Hrál jsem si s tím dneska snad půl dne a za celou dobu jsem nebyl schopen problém nasimulovat. Našel jsem ale jiný problémek který by s tím mohl souviset. Zkusím kdyžtak připravit test verzi a poprosím tě o rychlé vyzkoušení, snad během zítřka

photo
0

Po aktualizaci je to lepsi ale do 100% to ma porad daleko.

photo
0

hmm, lze tam vypozorovat nějaká spojitost mezi zapnutým automatickým načítáním map? To je podle mě to jediné, co by na to mohlo mít vliv. Tzn. pokud tuto funkci vypneš (nastavení > mapy pokročilé > osobní mapy) , zda se to bude stále opakovat.


A pokud to pomůže, co za typy map používáš? Jen SQLite mapy stažené v Locusu nebo i jiné formáty?

photo
0

mam vice sqlite s datama ze stejneho serveru. kdyz se nejaka cast nevykresli tak to neni nikdy tim, ze data nejsou. staci mapu posunout bokem a zpet a je vykreslena. jiny zdroj dat nemam.

photo
1

Věřím že v poslední verzi 2.19.0+, kde došlo k vylepšení vykreslování map, je vše již v pořádku.

photo
1

Já jsem také pozoroval to, že se mi dlaždice z offline sqlite mapy někdy nevykreslí (pomůže posun mapy tak, aby se dlaždice dostala mimo obrazovku a zase zpět). Dělal jsem ale více změn najednou (aktualizace Locusu (pro) - verze 2.20.0, 2.20.1, teď mám 2.20.2, ale tam jsem to zatím nezkoušel, reorganizace map, kdy jsem dal několik map stejného poskytovatele, ale různého zoomu a oblasti, do stejné složky apod.). Jeden zoom mi tam zcela chybí, možná je to tím. Vím, že tato informace je ti prakticky k ničemu a potřebuješ postup, jak to vyvolat. To zatím nemám. Až mít budu, napíšu.

photo
1

No ja bych pridal jinou zkusenost. Mam SQLite mapy, ktere mi na Note I jedou v pohode. Tzn, vykresluji se rychle a bez chaotickeho vykreslovani ctvercu. Ten samy sqlite soubor se stejnou verzi Locusu na Samsungu S4 ale uz vykresluje mapy trhane a treba nekdy vezme podklady z jineho zoomu. Takze otazka zni. Je to Locusem?

photo
1

Tak se to projevilo i na současné verzi 2.20.2 a to hned po spuštění a přezoomování z největšího zoomu 16, přes zoom 15 (ve kterém mapy nemám v dané oblasti) do zoomu 14. Výsledek viz screenshot. Každý zoom je v dané oblasti v jiné lokální sqlite mapě, to celé v jedné složce, takže se chová jako jedna mapa. Při přejetí po mapě kus jinam a návratu zpět se mapa překreslila bez vad. Můžu o tom zjistit něco více, co by pomohlo řešení?


(Samsung S3, 4.1.2 originál)


@Jarda Kvapil: Používáš seskupení více souborů map do jedné tím, že je dáš do společné složky?

photo
1

@Jarda: určitě :)


@onelook: každý level jiná mapa + zapnuté stínování? No to je už smrtelná kombinace. Budu muset stáhnout nějakou mapu tak jak to máš ty a vyzkoušet. Bude to nějaký problém se synchronizací, je tam moc činností které běží souběžně a někde se mi to asi výjimečně mele. Díky pánové

photo
1

Úplně každý zoom ne. Mám jednu mapu do zoomu 14, která pokrývá velkou oblast. A pak několik samostatných map ve větším zoomu. V této oblasti jen zoom 16 (tedy zoom 15 není v žádné). Stínování zapnuto. Zkoušel jsem jej vypnout a zatímco se zapnutým stínováním nemám problém chybu vyvolat během chvilky, s vypnutým stínováním se mi chybu vyvolat zatím nepodařilo.

photo
1

Porad to dela, zatim zadna zmena.

photo
1

Zdravím pánové,

starý topic bez kloudného výsledku. Prozatím zavírám jelikož za poslední měsíce nemám žádné informace o problému s vykreslováním map. Kdyby něco, klidně sem napište vaší zkušenost a zkusíme s tím něco udělat. Díky

photo
1

Zdarec, no dela to porad. Beru to po letech uz jako vlastnost. proste posunu mapu vic nebo dam zoom tam a zmet. Kdyz to nikoho nestve a je mi jasne, ze je to pitoma prace, tak mi nevadi, zes to uzavrel.

photo
1

Tak se koukni sem: https://ulozto.cz/!MhpqhWDqyz3x/20170217-141334-mp4

heslo locusatonacitanimap

Treba to zase otevres a treba i opravis? ... :-D

photo
1

Jo díky za video, konečně vidím o čem se tu bavíme. Tohle je skoro spíše záměr, než chyba :). Díky tomu, se donačítání map děje opravdu až když je jistota že je to potřeba a šetří se baterie.


Nicméně je to už pár let zpět a něco by s tím mohlo jít udělat. Myslím že by jsi mi mohl někam nasdílet balíček těch stažených map abych to na nich mohl zkoušet? Děkuju!

photo
1

Promin, tvoji odpoved jsem nezaznamenal v mejlu. Napis mi kam ti mam poslat link s heslem. Sem se mi to davat nechce,

photo
1

V pohodě, já bych se zase za rok. dva ozval :). Pošli mi to prosím na locus@asamm.com , děkuji.

photo
1

Zdravím,

děkuji za nasdílené mapy. Je to jak jsem si myslel, tedy že Locus reaguje na donačítání map později. Aktuálně to bylo nastavené, že 25% obrazovky musí být prázdné aby Locus začal prohledávat mapy a hledal vhodnou kterou vyplnit vzniklou díru. Zkusíme to v prvním kroce tedy snížit na 10%, což by mělo snad výrazně pomoci. Uvidíme ...


Takže v další verzi 3.23.0

photo
1

To vykreslovani je porad dost bida. Uz je to nastavene na 10%?

photo
1

Zdravím Rudo,

no těch 10 procent jsem nastavoval již před těmi cca 6 měsíci.

Moc mě po pravdě nenapadá co tady dále vylepšit. Bohužel mapy co jsi mi sdílel už nikde nemám a sám už v podstatě SQLite mapy nepoužívám. Rudo obávám se, že tady toho teď moc nevymyslím, omluva.

Doporučuji vyzkoušet ty vektorové mapy (LoMapy nebo OpenAndroMapy), věřím že po obsahové stránce SQLite mapám směle konkurují a tenhle problém tam v podstatě neexistuje. Díky

Replies have been locked on this page!