Třída SMap.Marker.Clusterer

Tvořič shluků značek

Konstruktor - souhrn
Atributy konstruktoru Název a popis kontruktoru
 
SMap.Marker.Clusterer(map, maxDistance, clusterCtor)
Metody - souhrn
Atributy metody Jméno a popis metody
Vše vyčistit
addMarker(marker)
Přidání značky
removeMarker(marker)
Odebrání značky
Vrátí neshluklé značky
Vrátí shluklé značky
Provede vlastní rozhození značek
Konstruktor - detail
SMap.Marker.Clusterer(map, maxDistance, clusterCtor)
Parametry:
{SMap} map
{int} maxDistance volitelný, výchozí: 100
Do této vzdálenosti patří značka do shluku
{function} clusterCtor volitelný, výchozí: SMap.Marker.Cluster
Konstruktor shluku
Metody - detailně
clear()
Vše vyčistit

addMarker(marker)
Přidání značky
Parametry:
{SMap.Marker} marker

removeMarker(marker)
Odebrání značky
Parametry:
{SMap.Marker} marker

{Array[SMap.Marker]} getAllMarkers()
Vrací:
{Array[SMap.Marker]} Všechny vstupní neshluklé značky

{Array[SMap.Marker]} getMarkers()
Vrátí neshluklé značky
Vrací:
{Array[SMap.Marker]}

{Array[SMap.Marker.Cluster]} getClusters()
Vrátí shluklé značky
Vrací:
{Array[SMap.Marker.Cluster]}

compute()
Provede vlastní rozhození značek