@using Syncfusion.Blazor
@using Syncfusion.Blazor.Layouts
@using Syncfusion.Blazor.Maps
<SfSplitter SeparatorSize="3" Height="100%" CssClass="maxgrootte">
<SplitterEvents Resizing="Resize"></SplitterEvents>
<SplitterPanes>
<SplitterPane Size="20%" CssClass="maxgrootte">
<ContentTemplate>
<div>
Left
</div>
</ContentTemplate>
</SplitterPane>
<SplitterPane>
<ContentTemplate>
<SfMaps>
<MapsCenterPosition Latitude=40.7209 Longitude=-73.9680></MapsCenterPosition>
<MapsZoomSettings Enable="false" ZoomFactor=10></MapsZoomSettings>
<MapsLayers>
<MapsLayer LayerType="ShapeLayerType.OSM" UrlTemplate="https://mt1.google.com/vt/lyrs=m@129&hl=en&x=tileX&y=tileY&z=level" />
</MapsLayers>
</SfMaps> </ContentTemplate>
</SplitterPane>
</SplitterPanes>
</SfSplitter>
<style>
.maxgrootte {
height: 100%;
}
.e-tab, .e-item, .e-content {
height: 100%;
}
</style>
@code {
SfMaps Maps;
public void Resize(Syncfusion.Blazor.Layouts.ResizingEventArgs args)
{
Maps.Refresh();
}
} |