Zadejte hledaný výraz...

Jak zrychlit načítání mapy s desetitisíci body

Roman Sterly
verified
rating uzivatele
7. 3. 2013 08:38:19
Na http://www.sportcentral.cz/ nebo http://www.sportcentral.cz/mapujeme-sportovni-cesko máme Google mapu, na kterou umisťujeme cca 8000 bodů. Už teď to chvíli trvá, než se mapa načte. Problémem není jen rychlost načtení samotným servrem, ale i ásledné vykreslení v prohlížeči. U slabších počítačů to trvá poměrně dlouho. Počet bodů bude v budoucnu růst. Dotazy mám 2:
1) Jakým způsobem udělat mapu svižnou, pokud na ní bude 100.000 bodů v ČR
2) Jakým způsobem toto řešit při expanzi do zahraničí, kdy na mapě mohou být až miliony bodů
Díky, Roman
7. 3. 2013 08:38:19
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874823
resil bych to
bud filtraci - kdy v defaultu bude zapnuta jen cast bodu s moznosti zobrazit ostatni.
nebo ajaxovym volanim vykreslovani, kdy by se body kreslili po skupinach. Sice to dobu nesnizi, ale melo by to zprijemnit nacteni mapy a umoznit praci i s ne zcena nactenou mapou.
7. 3. 2013 08:45:33
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874822
Arkor
verified
rating uzivatele
(1 hodnocení)
7. 3. 2013 08:53:26
Přidal bych na začátek filtraci a možnost zobrazit vše. Pak už je to v režii návštěvníka.
7. 3. 2013 08:53:26
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874821
Nezobrazujte při nejvyšším oddálení všechny body. Ukazujte víc bodů s tím, jak návštěvník zoomuje na konkrétní oblast.
7. 3. 2013 09:58:29
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874820
Roman Sterly
verified
rating uzivatele
7. 3. 2013 10:11:58
Napsal Martin Schlemmer;919626
Nezobrazujte při nejvyšším oddálení všechny body. Ukazujte víc bodů s tím, jak návštěvník zoomuje na konkrétní oblast.
Ale při nejvyšším oddálení potřebujeme ukázat sumu bodů, která se zobrazí při zoomování blíž. A to děláme nejdříve s načtením všech bodů a poté jejich grupováním. Ledaže bychom buď u vysokých oddálení neukazovali číselně počet bodů, nebo bychom museli někde bokem průběžně ukládat počty bodů při větších oddáleních, aby se pak nemuseli z databáze natahovat hned všechny body na mapu.
---------- Příspěvek doplněn 07.03.2013 v 10:12 ----------
Filtrování - to by šlo, akorát pak nemůžeme ukázat v základu "hezkou mapu s různými typy subjektů"
7. 3. 2013 10:11:58
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874819
martvin
verified
rating uzivatele
7. 3. 2013 10:21:54
Bylo neco takoveho jak GMarkerManager - ukazuje jen ty bodu ktere jsou viditelne. Neprekazi to v pocitani vsech ani v grupovani.
7. 3. 2013 10:21:54
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874818
Co kdybyste to zgrupovali už na serveru?
7. 3. 2013 12:38:02
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874817
Roman Sterly
verified
rating uzivatele
7. 3. 2013 18:10:00
Napsal Martin Schlemmer;919696
Co kdybyste to zgrupovali už na serveru?
Jak to myslíš?
7. 3. 2013 18:10:00
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874816
Neposílali klientovi rovnou všechny body, ale při nejvyšším oddálení jen nějaké agregované body a pak detaily, až bude zoomovat.
7. 3. 2013 18:13:34
https://webtrh.cz/diskuse/jak-zrychlit-nacitani-mapy-s-desetitisici-body#reply874815
Pro odpověď se přihlašte.
Přihlásit