Třída SMap.Marker.Clusterer
Tvořič shluků značek
Atributy konstruktoru | Název a popis kontruktoru |
---|---|
SMap.Marker.Clusterer(map, maxDistance, clusterCtor)
|
Atributy metody | Jméno a popis metody |
---|---|
clear()
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
|
|
compute()
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