Skip to main content
All docs
V25.1
  • DxMap.MarkerClick Event

    Fires when a user clicks a map marker.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [Parameter]
    public EventCallback<MapMarkerClickEventArgs> MarkerClick { get; set; }

    Event Data

    The MarkerClick event's data class is MapMarkerClickEventArgs. The following properties provide information specific to this event:

    Property Description
    Marker Returns information about the clicked marker.

    Remarks

    Use the MarkerClick event to handle clicks on markers. The event’s Marker property returns information about the clicked marker.

    <DxMap Provider="MapProvider.Azure"
           Zoom="18"
           Width="950px"
           Height="400px"
           MarkerClick="OnMapMarkerClick" >
        <DxMapApiKeys Azure="@MapApiKeyProvider.GetAzureProviderKey()" />
        <DxMapMarkers>
            <DxMapMarker MarkerId="BusStation" IconUrl="images/bus-station-mark.png" >
                <DxMapMarkerLocation GeoPosition="51.481633,-0.008281" />
            </DxMapMarker>
            <DxMapMarker MarkerId="GiftShop" IconUrl="images/shop-mark.png">
                <DxMapMarkerLocation GeoPosition="51.480889,-0.009259" />
            </DxMapMarker>
        </DxMapMarkers>
        <DxMapRoutes>
            <DxMapRoute Color="red" Weight="9" Mode="MapRouteMode.Walking">
                <DxMapRouteLocations>
                    <DxMapRouteLocation GeoPosition="51.481633,-0.008281" />
                    <DxMapRouteLocation GeoPosition="51.481186,-0.009107" />
                    <DxMapRouteLocation GeoPosition="51.480889,-0.009259" />
                </DxMapRouteLocations>
            </DxMapRoute>
        </DxMapRoutes>
    </DxMap>
    @code {
        void OnMapMarkerClick(MapMarkerClickEventArgs e) {
            switch(e.Marker.MarkerId) {
                case "BusStation":
                    ShowBusStationInformation();
                    break;
                case "GiftShop":
                    ShowShopInformation();
                    break;
            }
        }
        // ...
    }
    

    Map - Icon Url

    Run Demo: Map Markers

    See Also