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

System.String

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; }

Property Value

System.Guid