UI for Blazor
The Telerik UI for Blazor Map component allows you to display geographical information organized in layers and can be integrated with open map providers in your apps. The Blazor Map includes tile, bubble, shape and marker layers, as well as support for the GeoJSON data format. It is compatible with a wide range of tile map providers, enabling you to easily integrate advanced location and mobility capabilities into your maps, touch support, multiple customization options and more!See demo of the Telerik Blazor Map component.
The Map component for Blazor includes multiple configuration options related to the map itself, the map controls (zoom, attribution, navigator) and its tiles (type, size, min & max zoom, multiple style fill properties, marker shape and more).
Depending on the different map providers and use case, you can take advantage of the following map layers:
Effortlessly define a custom HTML markup to style the markers of the Telerik UI for Blazor Map Marker layer. The component supports MapLayerMarkerSettings, which exposes a Template, enabling the customization of the markers’ appearance and content.
The Map exposes a Refresh method and several events that let you define logic when a marker, shape or the map is clicked: OnMarkerClick, OnShapeClick and OnClick.
The Telerik UI for Blazor Map component has several built-in themes, such as Default (our own styling), Material (based on the Material Design guidelines), Bootstrap (which looks like the Bootstrap styling for smooth integration) and Fluent (based on Microsoft Fluent UI). You can easily customize any of the out-of-the-box themes with a few lines of CSS, or create a new theme to match your colors and branding by using the Telerik Sass ThemeBuilder application.
The Telerik UI for Blazor Map component supports right-to-left configuration. The RTL functionality is supported by most of our components to accommodate users who communicate in a right-to-left language script, such as Arabic and Hebrew.