Approved
Last Updated: 27 Dec 2016 12:20 by ADMIN
Width / Height of the MapEllipseView are bound to doubles from ViewModel.

Runtime change to 0 does not hide / remove the Ellipse from the Map.

This is a bug in the MapShapeBindableWrapper's Geometry update code. 

The workaround is to use the Visibility of the MapEllipseView in order to hide it.

Other workaround could be using FrameworkElements (Ellipse, Polyline, Rectangle) instead of BindableWrappers (MapEllipseView, MapPolylinerView, MapRectangleView).
Completed
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
Completed
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.
Completed
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:

https://msdn.microsoft.com/en-us/library/ff701711.aspx



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); ;
        }



Approved
Last Updated: 19 Jun 2017 08:56 by ADMIN
Expose a property that allows you to get the user state in the SearchLocationError event arguments (BingRestSearchLocationErrorEventArgs). Currently, only the SearchLocationCompleted event args give this information.

You can work this around using the following approach: You can create a custom BingRestMapProvider and override its OnSearchRequestCompleted() method. There you can get the UserData from the DownloadStringCompletedEventArgs. Check the attached project.
Approved
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.

Declined
Last Updated: 21 Jun 2018 14:49 by ADMIN
Created by: Aleksandar
Comments: 1
Category: Map
Type: Feature Request
0
I can't bind to the Mode property of the BingRestMapProvider. The BingRestMapProvider is not part of the visual tree. This worked in Silverlight and I thought it worked in previous version of WPF as well.
Approved
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.
Approved
Last Updated: 15 Mar 2018 10:16 by ADMIN
Approved
Last Updated: 21 Dec 2018 13:44 by ADMIN
Currently, if you define the provider initially without setting the ApplicationId, and then at a later moment in time (after the provider gets initialized) you set the ApplicationId, the provider doesn't load any picture.
Declined
Last Updated: 14 Oct 2019 08:26 by ADMIN
Created by: Jason D
Comments: 2
Category: Map
Type: Bug Report
0

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.

 

System.IO.IOException
  HResult=0x80070020
  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.
  Source=mscorlib
  StackTrace:
   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()

Declined
Last Updated: 15 May 2019 14:27 by ADMIN
Created by: Aleksandar
Comments: 1
Category: Map
Type: Feature Request
0

Unlike Bing Maps, Azure Maps allows for traffic tiles to be rendered over top the standard map tiles. Please bring the traffic layer back with Azure Maps Traffic Tiles! 

https://docs.microsoft.com/en-us/rest/api/maps/traffic/gettrafficflowtile

Declined
Last Updated: 14 May 2014 14:46 by Jason D
Created by: Jason D
Comments: 2
Category: Map
Type: Feature Request
0
MapQuest provides two different API's: one for open use and one for licensed use. Both require a key, so I don't know if there's any difference in the function calls besides the key? Directions, Search, Geocode, etc are available and provide a free alternative to Bing.
Approved
Last Updated: 27 Dec 2016 13:17 by ADMIN
InformationLayer.GetBestView(...)) method produces incorrect results when working on MapPinPoint items that are part of the information layer.

Please note that this issue is not reproducible with Visualization Layer.
Completed
Last Updated: 08 Aug 2016 13:42 by ADMIN
MapPath with RotateTransform is added in InformationLayer runtime. Map produces NullReferenceException.

As a workaround you can use Visualizationlayer and PathData.
Approved
Last Updated: 27 Dec 2016 13:07 by ADMIN
Clusters may not be updated if users expand or collapse them while zooming animation is not finished.
Completed
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.
Completed
Last Updated: 20 Jan 2015 14:42 by ADMIN
When using MapArcSementView , setting SweepDirection="ClockWise" does not work. The arc is always CounterClockWise.
Won't Fix
Last Updated: 24 Jul 2015 13:32 by ADMIN
Setting IsFilled property of the MapPathFigureView to False has no effect. The figure is not shown at all.

The workaround is to use MapShapeFill and set Fill = Transparent.

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.
Completed
Last Updated: 06 Nov 2015 08:30 by ADMIN
RadMap's VisualizationLayer with ClusterGenerator. The default value of AutoExpandWhenSingle is used - TRUE. When removing items from the cluster at runtime, it does not auto expand when only one item is contained in the cluster.

The fix will be available in the internal build from 9.November 2015 as well as in the Q1 2016 official Release.