Loading...
Loading...
Compare original and translation side by side
SfMapsMapsCenterPositionMapsZoomSettingsMapsLegendSettingsILayerIMarkerIBubbleMarkerTypeExportTypeProjectionTypeGeometryTypeSfMapsMapsCenterPositionMapsZoomSettingsMapsLegendSettingsILayerIMarkerIBubbleMarkerTypeExportTypeProjectionTypeGeometryType// Basic map setup in Blazor
@page "/maps-demo"
@using Syncfusion.Blazor.Maps
<SfMaps>
<MapsLayers>
<MapsLayer UrlTemplate="https://tile.openstreetmap.org/level/tileX/tileY.png">
</MapsLayer>
</MapsLayers>
</SfMaps>
@code {
// Additional configuration as needed
}// Basic map setup in Blazor
@page "/maps-demo"
@using Syncfusion.Blazor.Maps
<SfMaps>
<MapsLayers>
<MapsLayer UrlTemplate="https://tile.openstreetmap.org/level/tileX/tileY.png">
</MapsLayer>
</MapsLayers>
</SfMaps>
@code {
// Additional configuration as needed
}<SfMaps>
<MapsLayers>
<MapsLayer TValue="MarkerData" UrlTemplate="https://tile.openstreetmap.org/level/tileX/tileY.png">
<MapsMarkerSettings>
<MapsMarker TValue="MarkerData" Latitude="37.368" Longitude="-122.095"
Width="15" Height="15">
</MapsMarker>
</MapsMarkerSettings>
</MapsLayer>
</MapsLayers>
</SfMaps>
@code {
public class MarkerData
{
public double Latitude { get; set; }
public double Longitude { get; set; }
}
}<SfMaps>
<MapsLayers>
<MapsLayer TValue="MarkerData" UrlTemplate="https://tile.openstreetmap.org/level/tileX/tileY.png">
<MapsMarkerSettings>
<MapsMarker TValue="MarkerData" Latitude="37.368" Longitude="-122.095"
Width="15" Height="15">
</MapsMarker>
</MapsMarkerSettings>
</MapsLayer>
</MapsLayers>
</SfMaps>
@code {
public class MarkerData
{
public double Latitude { get; set; }
public double Longitude { get; set; }
}
}<SfMaps>
<MapsLayers>
<MapsLayer ShapeDataSource="@ShapeData"
ShapePropertyPath="@ShapePropertyPath"
DataSource="@DataSource" TValue="DataType">
<MapsShapeSettings ColorValuePath="Population">
<MapsShapeColorMappings>
<MapsShapeColorMapping From="0" To="50000" Color="#B3E5FC"></MapsShapeColorMapping>
<MapsShapeColorMapping From="50000" To="100000" Color="#81D4FA"></MapsShapeColorMapping>
</MapsShapeColorMappings>
</MapsShapeSettings>
</MapsLayer>
</MapsLayers>
</SfMaps><SfMaps>
<MapsLayers>
<MapsLayer ShapeDataSource="@ShapeData"
ShapePropertyPath="@ShapePropertyPath"
DataSource="@DataSource" TValue="DataType">
<MapsShapeSettings ColorValuePath="Population">
<MapsShapeColorMappings>
<MapsShapeColorMapping From="0" To="50000" Color="#B3E5FC"></MapsShapeColorMapping>
<MapsShapeColorMapping From="50000" To="100000" Color="#81D4FA"></MapsShapeColorMapping>
</MapsShapeColorMappings>
</MapsShapeSettings>
</MapsLayer>
</MapsLayers>
</SfMaps><SfMaps @ref="mapInstance" OnShapeSelected="ShapeSelected"
OnMarkerClick="MarkerClicked">
<MapsLayers>
<MapsLayer UrlTemplate="https://tile.openstreetmap.org/level/tileX/tileY.png">
</MapsLayer>
</MapsLayers>
</SfMaps>
@code {
private SfMaps mapInstance;
private void MarkerClicked(MarkerClickEventArgs args)
{
Console.WriteLine($"Marker clicked at: {args.Latitude}, {args.Longitude}");
}
private void ShapeSelected(ShapeSelectedEventArgs args)
{
Console.WriteLine($"Shape selected: {args.Data}");
}
}<SfMaps @ref="mapInstance" OnShapeSelected="ShapeSelected"
OnMarkerClick="MarkerClicked">
<MapsLayers>
<MapsLayer UrlTemplate="https://tile.openstreetmap.org/level/tileX/tileY.png">
</MapsLayer>
</MapsLayers>
</SfMaps>
@code {
private SfMaps mapInstance;
private void MarkerClicked(MarkerClickEventArgs args)
{
Console.WriteLine($"Marker clicked at: {args.Latitude}, {args.Longitude}");
}
private void ShapeSelected(ShapeSelectedEventArgs args)
{
Console.WriteLine($"Shape selected: {args.Data}");
}
}