When RadMap is used within a popup and the map provider is assigned each time before the popup is opened then UI hangs when it is opened second time. Workaround: The problem occurs when the RadMap.Provider property is assigned second time when the popup is opened and then it is closed. You can assign this property one time only to avoid this problem. You can do it from a XAML code. Or you can check that the provider is already assigned in the codebehind like following: private void MapButton_Click(object sender, RoutedEventArgs e) { if (radMap1.Provider == null) { radMap1.Provider = new OpenStreetMapProvider(); } PopupPosition.IsOpen = true; }
Index Out of Range Exception is produced sometimes when removing and adding points in PolylineData object runtime. As a workaround, you can use MS Polyline (MS shapes) or PolylineView (Bindable wrappers) added in the Layer. Available in LIB Version: 2015.3.1026.
For better performance the dynamic layer should be able to request items after the panning / zooming is finished only. XAML team recently reviewed this request and decided not to address it in the future. Use the newer VisualizationLayer instead.
The map control should have the ability to disable the spring animation separately for panning without disabling zoom animation. This feature is implemented already for the WPF version of the RadMap control (you can use SpringAnimationsMode property). It seems quite difficult to implement the same for the Silverlight version. The difference between WPF and Silverlight is the MultiScaleImage control. In the WPF we use our own implementation of the MultiScaleImage , so we have a full control on its behavior. In the Silverlight we use standard control which does not provide similar functionality.
MapPolyline (Informationlayer) or PolylineData (VisualizationLayer) disappear on higher zoom levels. The origin of this issue is that Silverlight has limitation for the size of the polyline objects. Once this limit is reached, the calculations are wrong and the polyline is displayed incorrectly. Possible workaround could be adding multiple smaller polylines / lines instead of one big polyline with many intermediate points.
Any errors related to the image, however, cause the ImageFailed event from the UriImageProvider.Image property to fire repeatedly and never stop. This has been caused by 404 File Not found errors from missing images and also by a strange issue with Internet Explorer where large PNG images sometimes won't show. Workaround: Remove the image provider that works incorrectly using the Image.ImageFailed event. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
The pinch gesture does not zoom in/out the map in Silverlight.
RadMap's KML Reader throws argument exception if the KML file contains Styles with equal ids. <Style id="inline1"> ... <Style id="inline1"> ... <Style id="inline1"> ....
InfrormationLayer has some Elements in it. Their attached property telerik:MapLayer.Location is bound to Location from the ViewModel. The Radmap produces Exception. The workaround is to set the Loacations directly in XAML or use the VisualizationLayer instead of the InformationLayer. Fix is available in LIB Version 2015.2.914.
When a user clicks the center button on the separate navigation control (the standard buttons are collapsed) then a line appears at the center-bottom position. Reason for closing/ declining: The separate MapNavigationControl is designed to be used outside RadMap. The bug is only reproducible when the control is placed in the ItemsCollection of the RadMap which is not supported.
MapPolyline (Informationlayer) or PolylineData (VisualizationLayer) disappear on higher zoom levels. The origin of this issue is that Silverlight has limitation for the size of the polyline objects. Once this limit is reached, the calculations are wrong and the polyline is displayed incorrectly. Possible workaround could be adding multiple smaller polylines / lines instead of one big polyline with many intermediate points. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
ClusterGenerator's AutoExpandWhenSingle property is set to true by default. Adding a single item in the VisualizationLayer with Clustering enabled results in a single cluster which is not expanded but it should be. Available in LIB Version 2014.3.1326.
An exception is thrown (for each empty date) if the loaded data file (.dbf ) have a column with date time values and there are empty values. Available in LIB version: 2015.1.0604
RadMap's VisualizationLayer is bound to collection of business objects - MapItems. If you perform replace in the ItemsSource collection: items[0] = new MapItem(), the RadMap throws "Collection Add Event Missing Item: ..." exception. Available in LIB version: 2015.1.0604
The RadMap control does not support the mouse wheel zoom when it is used inside a ChildWindow.
VS2010 crashes when the map is used within RadTabItem After the BingMapProvider is added to the radMap the VS2010 crashes and has to be restarted.
Unspecified error shows in VS when RadMap dragged to design time.
When the RadMap contains visualization layer with map shapes and the RadMap is removed from visual tree while zooming is in process then the TargetInvocationException is thrown.
When the map shape is removed from the visualization layer while zooming is in process then the NullReferenceException is thrown.
Bing map provider does not work over HTTPS due to the fact that the tile images of Bing currently use different URLs for HTTP and HTTPS.