Skip to content

SimpleMarkerOverlay

Namespace: ThinkGeo.UI.Blazor

public class SimpleMarkerOverlay : MarkerOverlay, Microsoft.AspNetCore.Components.IComponent, Microsoft.AspNetCore.Components.IHandleEvent, Microsoft.AspNetCore.Components.IHandleAfterRender

Inheritance objectComponentBaseOverlayMarkerOverlaySimpleMarkerOverlay
Implements IComponent, IHandleEvent, IHandleAfterRender

Properties

Markers

A collection of Marker to show.

public GeoCollection<Marker> Markers { get; set; }

Property Value

GeoCollection<Marker>

MarkerSource

Gets or sets a collection used to generate the markers.

public IEnumerable MarkerSource { get; set; }

Property Value

IEnumerable

MarkersSetting

Defines how to render each item from MarkerSource.

public RenderFragment<object> MarkersSetting { get; set; }

Property Value

RenderFragment<object>

IsVisible

public bool IsVisible { get; set; }

Property Value

bool

OnClick

Occurs when the user clicks a marker that belongs to this overlay.

public EventCallback<ClickedMarkerOverlayEventArgs> OnClick { get; set; }

Property Value

EventCallback<ClickedMarkerOverlayEventArgs>

OnMouseOut

Occurs when the pointer leaves a marker that belongs to this overlay.

public EventCallback<MouseOutMarkerOverlayEventArgs> OnMouseOut { get; set; }

Property Value

EventCallback<MouseOutMarkerOverlayEventArgs>

OnMouseOver

Occurs when the pointer enters a marker that belongs to this overlay.

public EventCallback<MouseOverMarkerOverlayEventArgs> OnMouseOver { get; set; }

Property Value

EventCallback<MouseOverMarkerOverlayEventArgs>

Id

Gets or sets the unique identifier used to register this overlay with the map. Defaults to a new GUID.

public string Id { get; set; }

Property Value

string

Constructors

SimpleMarkerOverlay()

public SimpleMarkerOverlay()

Methods

BuildRenderTree(RenderTreeBuilder)

protected void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Returns

void

GetMarkersCore(RectangleShape, int)

protected Collection<Marker> GetMarkersCore(RectangleShape worldExtent, int currentZoomLevelId)

Parameters

worldExtent RectangleShape

currentZoomLevelId int

Returns

Collection<Marker>

A(Marker)

internal void A(Marker )

Parameters

`` Marker

Returns

void