Autor Zpráva
Poky
Profil
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
DOporučil bych použít MarkerManager, hotová knihovna přesně pro vaše účely.
Poky
Profil
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?
Poky
Profil
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ý.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0