Autor | Zpráva | ||
---|---|---|---|
Poky Profil |
#1 · Zasláno: 14. 7. 2011, 17:11:23
Do mapy vkládám větší množství markerů (asi 2000).
Jaké řešení zvolit pro optimální výkon? - běžné markery s následným managementem výkonu (skrývat markery mimo viewport, přidat clusterer) - KML vrstvu - FusionTables Potřebuji: - interakci směrem do mapy (najít konkrétní marker) - i ven z ní (zobrazit např. description markeru v určeném DIVu). Z dokumentace chápu, že zavolat 1 konkrétní objekt z KML vrstvy nelze. Díky, Jirka |
||
ninja Profil |
#2 · Zasláno: 14. 7. 2011, 18:26:20
DOporučil bych použít MarkerManager, hotová knihovna přesně pro vaše účely.
|
||
Poky Profil |
#3 · Zasláno: 15. 7. 2011, 10:13:06
Děkuju, ale jestli dobře chápu, MarkerManager umožňuje filtrovat markery podle úrovně zoomu.
Potřebuji zobrazit všechny markery uvnitř viewportu mapy a pouze je seskupit do clusterů. Předpokládal jsem, že nasadím MarkerClusterer a jednoduchý callback, který skryje ty umístěné mimo. Našel by MarkerManager uplatnění v této situaci? |
||
Časová prodleva: 5 dní
|
|||
Poky Profil |
#4 · Zasláno: 20. 7. 2011, 10:59:57
Takže výsledek:
Použito řešení MarkerClusterer (pro Google Maps 3) + custom funkce na skrývání markerů ležících mimo aktuální viewport. Pro cca 1600 markerů je výkon velmi dobrý. |
||
Časová prodleva: 13 let
|
0