GeoBlazor Pro
layout: pro title: ClusterLabelSchemeParams parent: Pro Classes grand_parent: GeoBlazor Pro —
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
ClusterLabelSchemeParams Class
The parameters for the GetClusterLabelSchemes(ClusterLabelSchemeParams) method.
public class ClusterLabelSchemeParams :
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.ClusterLabelSchemeParams>
Inheritance System.Object 🡒 ClusterLabelSchemeParams
Implements System.IEquatable<ClusterLabelSchemeParams>
Constructors
ClusterLabelSchemeParams(Layer, Guid, string, Renderer) Constructor
The parameters for the GetClusterLabelSchemes(ClusterLabelSchemeParams) method.
public ClusterLabelSchemeParams(dymaptic.GeoBlazor.Core.Components.Layers.Layer Layer, System.Guid ViewId, string? Field=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer=null);
Parameters
Layer
dymaptic.GeoBlazor.Core.Components.Layers.Layer
The point layer that has or will have clustering enabled.
ViewId
System.Guid
The Id for the view where the input layer will be rendered.
Field
System.String
The name of the AggregateField to use in the primary label scheme. If not specified, then the label will be based on the data used to vary cluster size.
Renderer
dymaptic.GeoBlazor.Core.Components.Renderers.Renderer
The renderer to set on the input layer when clustering is enabled. Specify this parameter if the layer’s renderer does not match the renderer that will be used when clustering is enabled. This cannot be a HeatmapRenderer.
Properties
ClusterLabelSchemeParams.Field Property
The name of the AggregateField to use in the primary label scheme. If not specified, then the label will be based on the data used to vary cluster size.
public string? Field { get; set; }
Property Value
ClusterLabelSchemeParams.Layer Property
The point layer that has or will have clustering enabled.
public dymaptic.GeoBlazor.Core.Components.Layers.Layer Layer { get; set; }
Property Value
dymaptic.GeoBlazor.Core.Components.Layers.Layer
ClusterLabelSchemeParams.Renderer Property
The renderer to set on the input layer when clustering is enabled. Specify this parameter if the layer’s renderer does not match the renderer that will be used when clustering is enabled. This cannot be a HeatmapRenderer.
public dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer { get; set; }
Property Value
dymaptic.GeoBlazor.Core.Components.Renderers.Renderer
ClusterLabelSchemeParams.ViewId Property
The Id for the view where the input layer will be rendered.
public System.Guid ViewId { get; set; }