In Development
Last Updated: 16 Oct 2019 15:26 by ADMIN

If XML of the KML file is not ordered properly (beautified with tabs and new lines), the AsyncKmlReader doesn't read all shapes.

To work this around, beautify the KML file before passing it to the shape reader.

Last Updated: 14 Oct 2019 08:26 by ADMIN
Created by: Jason D
Comments: 2
Category: Map
Type: Bug Report

I have only seen this once. It's possible this is because I am using multiple maps at the same time. I think it crashed the application, but I do not recall.


  Message=The process cannot access the file 'C:\Users\jasond\AppData\Local\TelerikMapCache\Telerik.Windows.Controls.Map.BingRestRoadOnDemandSource.23x7935x11621' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at Telerik.Windows.Controls.Map.FileSystemCache.OpenCacheStream(String fileName)
   at Telerik.Windows.Controls.Map.FileCacheBase.LoadAsync(String fileName, Action`1 callback)
   at Telerik.Windows.Controls.Map.TiledMapSource.GetCachedTileAsync(Int32 tileLevel, Int32 tilePositionX, Int32 tilePositionY, Action`1 callback)
   at Telerik.Windows.Controls.Map.MultiScaleTileSource.DownloadTile(TileId tileId)
   at Telerik.Windows.Controls.Map.TilesDownloadManager.RequestTile(Int32 requestLevel, Int32 tileX, Int32 tileY, Nullable`1 absTileX)
   at Telerik.Windows.Controls.Map.TilesDownloadManager.RequestTop3Levels(Int32 endLevel3)
   at Telerik.Windows.Controls.Map.TilesDownloadManager.Process()
   at Telerik.Windows.Controls.Map.TilesDownloadManager.DownloaderThread()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Last Updated: 03 Jun 2019 15:23 by ADMIN
The issue is reproduced mainly, when animated items are brought out of the viewport and then reenter the viewport.  
Last Updated: 03 May 2019 16:50 by ADMIN
When you have two providers - BingMapProvider and custom TiledProvider - and the map source of the second provider (the custom one) is changed, the updated provider is drawn under the provider defined before it in the Providers collection (the BingMapProvider).

To work this around you can call the BingMapProvider's SetMapSource() method after the source of the custom provider is changed.

// set the custom provider source
Last Updated: 11 Feb 2019 13:49 by ADMIN
Created by: Jason D
Comments: 3
Category: Map
Type: Bug Report

In reference to:

This sample project is not exactly the same as my actual project, but has the same issue.

I have multiple maps visible. I have a PolygonData that I want to be visible on both maps. It shows up fine. However, the polygon on the first map will not scale when zooming with the FIRST map. If I zoom with the SECOND map, both polygons will correctly scale.

If I replace PolygonData with my own object (PolygonVM), both polygons always correctly scale.

Last Updated: 19 Nov 2018 16:02 by ADMIN

OpenStreetMap provider uses OpenStreetMapSources which have MaxZoomLevel 18.

When Wraparound of the Map is True and you move (with SetView or ZoomLevel + Center properties) the map to zoomlevel > 18 , no tiles are loaded.

Last Updated: 14 Sep 2018 13:59 by ADMIN
Created by: Dilyan Traykov
Comments: 0
Category: Map
Type: Bug Report

Last Updated: 04 May 2018 13:49 by ADMIN
Last Updated: 30 Mar 2018 07:07 by ADMIN
When CommandBarVisibility is Collapsed in VS2013 and Office2013 themes, the zoombar and navigation bar are misplaced.

As a workaround users might set  CommandBarVisibility="Hidden".

Last Updated: 15 Mar 2018 10:16 by ADMIN
Last Updated: 08 Mar 2018 09:16 by ADMIN
 Map freezes if current culture is non en-US ,AsyncShapeFileReader reads shapes and the Map is zoomed.
Last Updated: 08 Mar 2018 09:08 by ADMIN
BingRestMapProvider always search with Structured URL and that is why it fails to find locations via long query search strings like: 

"royalton rd & brecksville rd brecksville oh"

You can see the difference between Structured and Unstructured rest search URLs here:

As a workaround, users can override BingRestMapProvider like so:

 public class CustomBingRestProvider : BingRestMapProvider
        protected override Uri BuildSearchLocationRequestUri(BingRestSearchLocationRequest request)
            Uri baseUri = base.BuildSearchLocationRequestUri(request);

            string newPath = baseUri.AbsoluteUri.Replace("Locations/", "Locations/?q=");

            return new Uri(newPath); ;

Last Updated: 07 Dec 2017 12:09 by ADMIN
RadMap with Wraparound = True. Custom TiledProvider with custom TileSource is used.

GetCachedTile is overridden to get the cached tiles in the local file system.

When zooming , endless invocation of GetCachedTile method is performed which leads to increasing of CPU usage.
Last Updated: 13 Sep 2017 12:56 by ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Map
Type: Bug Report
Map with VisualizationLayer (VL) bound to collection of objects.

VL uses an ItemTemplate consisting of MapEllipseView object whose Location Width and Height properties are bound to ViewModel's properties.

On a button click, the ItemsSource of the VL is refreshed. However, the ellipses do not appear until a zoom action is performed.
Last Updated: 19 Jun 2017 11:20 by ADMIN
MiniMapWidth and MiniMapHeight have default values 250 and 200. If you use different values, for example 250 and 250, panning the RadMap can result in jumping the minimap - unexpected zoom in/out. This is easier to observe with MiniMap, outside RadMap. 

Playing with Width / Height of the MiniMap might workaround the issue.
Last Updated: 05 Jun 2017 13:21 by Alex
Visualization layers are removed from the RadMap  in a moment when MapShapeData objects are being processes (their geometries are processed).
This leads to exception in MapShapeData.cs ' SetLogicalWidth method.

Available in R2 2017 SP
Last Updated: 18 May 2017 09:27 by ADMIN
When you have a bindable wrapper as MapEllipseView, MapPolygonView, etc. and bind its ShapeFill property to the view model, the fill is not applied.

This is resolved when the UseRegularFill() method of the MapDataShape object is called manually. You can use this approach to work around the issue.

Available in LIB version: 2017.2.522
Last Updated: 26 Jan 2017 15:28 by ADMIN
By design, a UserData property must be presented in the arguments of the  SearchLocationCompleted, CalculateElevationCompleted and CalculateRouteCompleted events of the BingRestMapProvider.  It should provide the UserData object given to the corresponding request classes.
Last Updated: 17 Jan 2017 16:10 by ADMIN
An OutOfMemmoryException is thrown under the following conditions:
1. The map displays its data using the VisualizationLayer populated with MapShapeData object.
2. The zoom level is changed to Neighborhood using the Zoom button from the map's navigation.
3. The zoom button is hovered

Note: The MapShapeData should be visible when the zoom is applied

The exception is not reproducible if the project's Platform is set to x64.

Since Q1 2016, the BitMapCaching of RadMap is turned off by default and the issue is not reproducible unless you turn the caching on.

Possible Workarounds:

 - the exception is not reproducible if the project's Platform is set to x64

-  double check that UseBitMapCahe property of the Visualizationlayer is set to False. When False, the issue is not reproducible.
Last Updated: 27 Dec 2016 13:24 by ADMIN
Map: DataTemplate is not applied correctly. On second click /zoom in/zoom out the items appear.
The issue is not reproducible with Visualization Layer.
1 2 3