Skip to main content

MapClusterer Members

The base class for default clusterers.

Fields

Name Description
ClusterSettingsProperty static Identifies the MapClusterer.ClusterSettings dependency property.
DisplayNonClusteredItemsProperty static Identifies the MapClusterer.DisplayNonClusteredItems dependency property.
GroupProviderProperty static Identifies the MapClusterer.GroupProvider dependency property.
ItemMaxSizeProperty static Identifies the MapClusterer.ItemMaxSize dependency property.
ItemMinSizeProperty static Identifies the MapClusterer.ItemMinSize dependency property.
StepInPixelsProperty static Identifies the MapClusterer.StepInPixels dependency property.

Properties

Name Description
ClusterSettings Gets or sets the settings used to generate cluster representatives.
DisplayNonClusteredItems Gets or sets the value indicating whether the map items that can’t be clustered should be displayed.
GroupProvider Gets or sets the group provider used to separate the initial list of items into groups.
ItemMaxSize Gets or sets the maximum size of an item representing a cluster.
ItemMinSize Gets or sets the minimum size of an item representing a cluster.
Items Returns the collection of map items representing clusterized source map items.
StepInPixels Gets or sets the maximum distance between MapItem objects inside one cluster.

Methods

Name Description
Clusterize(MapVectorItemCollection, MapViewport, Boolean) Applies the clustering method to the source vector item collection.

Events

Name Description
Clustered Occurs when the clusterer finishes clustering.
Clustering Occurs when the clusterer starts clustering.
PropertyChanged Occurs every time any of the MapDependencyObject class properties has changed its value. Inherited from MapDependencyObject.
See Also