@using Microsoft.JSInterop @inject IJSRuntime JSRuntime <div id="@elementId" style="height: 100%; width: 100%;"></div> @code { string elementId = $"map-{Guid.NewGuid().ToString("D")}"; [Parameter] public double Zoom { get; set; } [Parameter] public List<Marker> Markers { get; set; } protected async override Task OnAfterRenderAsync(bool firstRender) { await JSRuntime.InvokeVoidAsync( "deliveryMap.showOrUpdate", elementId, Markers); } }