| Interface | Description |
|---|---|
| Algorithm<T extends ClusterItem> |
Logic for computing clusters
|
| ScreenBasedAlgorithm<T extends ClusterItem> |
This algorithm uses map position for clustering, and should be reclustered on map movement
|
| Class | Description |
|---|---|
| AbstractAlgorithm<T extends ClusterItem> |
Base Algorithm class that implements lock/unlock functionality.
|
| GridBasedAlgorithm<T extends ClusterItem> |
Groups markers into a grid.
|
| NonHierarchicalDistanceBasedAlgorithm<T extends ClusterItem> |
A simple clustering algorithm with O(nlog n) performance.
|
| NonHierarchicalDistanceBasedAlgorithm.QuadItem<T extends ClusterItem> | |
| NonHierarchicalViewBasedAlgorithm<T extends ClusterItem> |
This algorithm works the same way as
NonHierarchicalDistanceBasedAlgorithm but works, only in
visible area. |
| PreCachingAlgorithmDecorator<T extends ClusterItem> |
Optimistically fetch clusters for adjacent zoom levels, caching them as necessary.
|
| ScreenBasedAlgorithmAdapter<T extends ClusterItem> | |
| StaticCluster<T extends ClusterItem> |
A cluster whose center is determined upon creation.
|