Need More Info
Last Updated: 12 Feb 2025 15:42 by Hatef
Created by: Jesper
Comments: 6
Category: Map
Type: Feature Request
31
I want to easily draw lines and polygons on the map. 
Completed
Last Updated: 19 Apr 2024 14:24 by ADMIN
Release 2024 Q2 (May)
Created by: christian
Comments: 4
Category: Map
Type: Feature Request
30

The event would fire when the map zoom level has changed.

===

ADMIN EDIT: The new zoom level should be accessible in the event handler.

Completed
Last Updated: 10 Jun 2023 15:24 by Roger
Release 4.1.0 (15/03/2023)
One example of such customization is the ability to change the Map marker icon. 
Completed
Last Updated: 19 Apr 2024 14:15 by ADMIN
Release 2024 Q2 (May)
Created by: christian
Comments: 1
Category: Map
Type: Feature Request
18
The event would fire when the map viewport has moved.
Unplanned
Last Updated: 18 Oct 2022 10:18 by Walter
Created by: Walter
Comments: 0
Category: Map
Type: Feature Request
16
Currently, one can specify a certain color only for the whole Shape layer. I'd like to set a different color for each shape in the layer.
Unplanned
Last Updated: 17 Jul 2023 20:14 by Rick
Created by: Jean-Marie
Comments: 1
Category: Map
Type: Feature Request
14
Add marker clustering support to the Telerik UI for Blazor Map control.
When a map with many close to each other markers is viewed, they should group together.
Unplanned
Last Updated: 06 Nov 2024 13:09 by ADMIN
Created by: Joel
Comments: 2
Category: Map
Type: Feature Request
13

Ability to refresh data for specific Map Layers. Currently the only way to update markers on Map is by calling Refresh on the Map component or issuing a StateHasChanged call.

Currently Maps does not support observable data, according to documentation: Databind to Observable Collection - Telerik UI for Blazor

Purpose: Ability to have "live" updating markers and/or shapes without calling MapRef.Refresh() which causes a full component "blink" and refresh in Edge, and to avoid StateHasChanged.

Example/Pseduo-Razor code:
<TelerikMap @ref="MapRef">
  <MapLayers>
    <MapLayer Type="@MapLayersType.Marker" Data=@MyData" @ref="LayerRef" />
  </MapLayers>
</TeleriKMap>

Example/Pseudo C# example
@code {
  TelerikMap MapRef {get; set; }
  TelerikMapLayer LayerRef { get; set; }

  MyData = new List<MapMarker>() {
    // Data in here
  };

  private void WholeComponentRefresh() {
    MapRef.Refresh(); // Existing functionality
  }

  private void AddMarker() {
    MyData.Add(new MapMarker()); // Map ignores this because it does not treat as observable
  }

  private void MyLayerRefresh() {
    LayerRef.Refresh(); // If we don't have observable, could we at least get per-layer Refresh?
  }
}

Unplanned
Last Updated: 04 Feb 2025 11:28 by Carl
I want to implement a mouse-over tooltip label for each layer in the Map.
Duplicated
Last Updated: 09 Oct 2024 07:19 by ADMIN
Created by: Adam
Comments: 0
Category: Map
Type: Feature Request
9
We are using the Map UI Component, where we are allowing a user to enter two points onto the map. Using the map component, is there a way to find a route between these two points as well as find out the distance of that route?
Unplanned
Last Updated: 21 Jul 2022 14:24 by Rick
Created by: John
Comments: 3
Category: Map
Type: Feature Request
7

I need to allow users to position a map marker on the map. As such, I need them to be able to drag the marker and/or map but I don't see any drag events documented.

How do I support user marker positioning with interactions like a drag, drop, click, etc.?

Here is our scenario. The use case is for servicing automobile breakdowns. We use the browser to guess the user's location but it may not be correct, either by a little or a lot:

  1. The map is initialized with the current device location.
  2. The user is asked to confirm the location or reposition the "me marker" to locate the actual position of their vehicle.
  3. The user can drag their marker to the actual location.
  4. The app records the latitude and longitude of the dropped marker.

We expect users to be on small format devices for this, and precise location data is critical (e.g. on the freeway or a road going under the freeway).

Unplanned
Last Updated: 12 Jul 2022 07:47 by Maximilian
I would like to be able to enable and disable the mouse wheel zoom. 
Completed
Last Updated: 05 Aug 2024 13:31 by ADMIN
Release 6.1.0
The amount of clicks on the + button and the amount of mouse wheel scrolls is different if you refresh the Map component. 
Duplicated
Last Updated: 09 Nov 2022 12:10 by ADMIN
Created by: James
Comments: 2
Category: Map
Type: Feature Request
6
Is it possible to use custom icons for the map marker?
Unplanned
Last Updated: 26 Sep 2022 12:23 by Keith
Created by: Keith
Comments: 0
Category: Map
Type: Feature Request
6

I want to catch the user click on a shape and have the ability to change the color of that shape to show that it is selected. Currently, the OnShapeClick event does not expose such an option.

Please allow changing the shape color in the OnShapeClick event.

Unplanned
Last Updated: 06 Dec 2022 09:18 by ADMIN

Hello,

i am came into scenario, where user wants multiple "colored" bubbles, the only option in current version is:
- use multiple bubble layers

But only ONE of the layer(the last one?) is firing the OnShapeClick event.

Expected:
Clicking on any "bubble"/shape should always fire the event OnShapeClick()

Is there any workaround, or idea how to force event to fire?

Dynamic loading of multiple colored layers/bubbles, but same problem is when you "statically" put 2 or more layers on map:

<TelerikMap Center="@Center"
			MinZoom="3" Height="80vh"
			Zoomable="true" Pannable="true" 
			Zoom="7" 
			OnMarkerClick="@( (args) =>  OZRowCmd((CrmMapOrgModel)args.DataItem,15))"
			OnShapeClick="@( (args) =>  OZRowCmd((CrmMapOrgModel)args.DataItem,15))"
	>
		<MapLayers>

			<MapLayer Type="@MapLayersType.Tile"
				  Attribution="@Attribution"
				  Subdomains="@Subdomains"
				  UrlTemplate="@UrlTemplate">
			</MapLayer>

			@if (MarkerList != null) foreach (var it in MarkerList)
				{
				
					@if (it.MarkerType == (int)MapLayersType.Marker)
					{
						<MapLayer Type="@MapLayersType.Marker"
				  Data="@MarkerData1.Where(x=>x.MarkerType==it.MarkerType)"
				  LocationField="@nameof(CrmMapOrgModel.LatLng)"
				  TitleField="@nameof(CrmMapOrgModel.CisloOrgNazev)"
				  />
				
					}
					@if (it.MarkerType == (int)MapLayersType.Bubble && MarkerData1.Any(x => x.MarkerType == it.MarkerType & x.StavTr == it.StavTr))
					{
						<MapLayer Type="@MapLayersType.Bubble"
				  Data="@MarkerData1.Where(x=>x.MarkerType==it.MarkerType & x.StavTr==it.StavTr)"
				  LocationField="@nameof(CrmMapOrgModel.LatLng)"
				  
				  ValueField="@nameof(CrmMapOrgModel.MarkerValue)" MinSize=@it.MinMarkerValue MaxSize=@it.MaxMarkerValue
				  >
							<MapLayerBubbleSettings>
								<MapLayerBubbleSettingsStyle >

									<MapLayerBubbleSettingsStyleFill Color="@it.MarkerColor"></MapLayerBubbleSettingsStyleFill>
									<MapLayerBubbleSettingsStyleStroke Color="@it.MarkerStrokeColor"></MapLayerBubbleSettingsStyleStroke>
								</MapLayerBubbleSettingsStyle>
							</MapLayerBubbleSettings>
						</MapLayer>
					}
				}

		</MapLayers>
	</TelerikMap>

===

ADMIN EDIT

===

The bug report applies to both Bubble layer and Shape layer.

Unplanned
Last Updated: 26 Sep 2024 06:29 by Hiren
Created by: Hiren
Comments: 0
Category: Map
Type: Feature Request
6
I want to provide additional information to the user by hovering over the different shapes of the map. Expose hover event for the shapes.
Unplanned
Last Updated: 25 Jul 2022 10:00 by Patrik Madliak
Created by: Patrik Madliak
Comments: 0
Category: Map
Type: Feature Request
5
I want to easily hide the Map buttons.
Unplanned
Last Updated: 28 Jan 2025 12:21 by ADMIN
Created by: Phil
Comments: 1
Category: Map
Type: Feature Request
5

Hi

Can bounding box support be considered for the map please. It would be great if we can reference at runtime the current bounds that are displayed on the screen in bounding box format (https://wiki.openstreetmap.org/wiki/Bounding_Box) such as the open street map format below.

Im hoping as the map uses open street map this can be made available to the component.

bbox = min Longitude , min Latitude , max Longitude , max Latitude 
Unplanned
Last Updated: 02 Jun 2023 08:10 by Tino
Created by: Tino
Comments: 0
Category: Map
Type: Feature Request
5
I want to disable the Tooltip that appears when mouseOver the Marker.
Unplanned
Last Updated: 26 Oct 2023 08:01 by ADMIN
It would be nice to have an ability to add / define the Buttons which should be shown on the Map.
under the class  k-map-controls k-pos-top k-pos-left

like the navigator and zoom controlls. I like to add some specified Button with my own events like an mylocationBtn something like this..
1 2