When the DBF-file has short length of record and it contains a few number of records then the AsyncShapeFileReader causes the following error: 'The DBF file is invalid or has unsupported format'.
The RadMap does not release all resources by the Dispose method when it uses the BingMapProvider.
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.
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.
Add ability to change visibility of the information layer depends on the zoom range. DECLINED: Duplicate with http://feedback.telerik.com/Project/143/Feedback/Details/113252-map-support-maplayer-zoomrange-on-informationlayer
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.
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; }
The map navigation buttons will support the functionality like the auto-repeat when a key is pressed.
We have created an application where a map fills most of the page, but we also have menus on the left and right side that will open and close depending on what the user is doing. In some cases the user will want to keep one or both the menus open all the time, so we have also provided the possibility to pin the menus. The problem is that when the menus are pinned, we also change the size of the map, and when we do this any shapes that are drawn on the map disappear. We can make them reappear by zooming in or out, and this is only a problem when UseSpringAnimations is set to false, as setting this to true makes the map force some zoom action.
When the RadPane that contains the RadMap is redocked to another location then the RadMap locks the browser. The RadMap loses its data context and gets null into Provider property. When the data context is restored and the RadMap gets its provider then it hangs, because all calculations inside its logic require map provider which contains necessary information about current projection.It is no problem to change map provider from one to another, but the problem occurs when the map provider is changed to null. At least the RadMap should raise exception in a case when the Provider property is assigned to null.
1. If you make two single mouse clicks fast enough, they will be incorrectly interpreted as double click, no matter how far one click from another. And you will be zoomed to the place of the first click. 2. Also there is another rated issue with fast map scrolling. If I'm at 16 zoom and want to scroll map to other city to the left (without zooming out). To do this I will need to mouse-down at the left edge, then move to the right, then mouse-up near right edge. If you repeating this fast enough, most times you get zoomed in instead of map moving. Steps to reproduce: For example, here - http://demos.telerik.com/silverlight/#Map/GeoImageryProviders Just click to Sofia, then quickly click to Bucharest. Map will be zoomed in to Sofia instead of moving to Bucharest. Quickly = in 200-300ms.
The caption of map shape should be updated automatically when the CaptionTemplate is changed. When its content is changed then it should be located according to hotspot if it used in the template. The caption should be updated according to the map shape properties. For example when the MapShape.Visibility property is set to Collapsed then the caption should be collapsed. Also if the shape is moved using the information layer API functionality, then its caption should be moved too. Also it should be possible to define different font size, foreground color, font name for individual shapes.
The MapLayer will contain new ZIndex attached property which could be used like the Canvas.ZIndex property for elements of the information layer.
The ImageProvider should support the scenario when the geographical region which is covered by the provider should be moved.
The map control should support new Birds Eye features to be able to use tiles of bing map provider which are created for zoom levels lesser than 19.
When application has two radwindows, each with a radmap with MaPpolyLine, then the polyline disappears after click in the one window.
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 MapShape data template does not allow to use event triggers like to the following way: <telerik:MapPath Stroke="{Binding Stroke}" Fill="{Binding Fill}" StrokeThickness="1" Data="{Binding Geometry}"> <interactivity:Interaction.Triggers> <interactivity:EventTrigger EventName="MouseLeftButtonDown"> <interactivity:InvokeCommandAction Command="{Binding MyCommand}"/> </interactivity:EventTrigger> </interactivity:Interaction.Triggers> </telerik:MapPath>
When you draw a MapPolygon with one of his points as 90 latitude then the memory keeps increasing and the application crashes. The map control should validate locations to prevent using coordinates which do not correspond to the used map projection.
Unspecified error shows in VS when RadMap dragged to design time.