Unplanned
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
bingMapProvider.SetMapSource(bingMapProvider.SupportedSources[0]);
Unplanned
Last Updated: 31 Aug 2016 13:53 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Map
Type: Feature Request
0
Add support for accessing the MapQuestTiles. via their new Static API :

http://www.mapquestapi.com/staticmap/

Since 11 July 2016, MapQuest Tiles cannot be directly accessed.

http://devblog.mapquest.com/2016/06/15/modernization-of-mapquest-results-in-changes-to-open-tile-access/ 


To disable the MapQuest option in RadMap's OpenStreetMapProvider you can use the following code:

<telerik:RadMap x:Name="radMap" >
            <telerik:RadMap.Provider>
                <telerik:OpenStreetMapProvider x:Name="provider" />
            </telerik:RadMap.Provider>                
        </telerik:RadMap>

 InitializeComponent();

      string mapQuestCommandName = "Telerik.Windows.Controls.Map.OpenStreetMapQuestSource";
      CommandDescription command = this.provider.Commands.Where(x => x.CommandParameter.ToString() == mapQuestCommandName).FirstOrDefault();
      this.provider.Commands.Remove(command);

In R3 2016 this option will be disabled by default.
Unplanned
Last Updated: 03 Jan 2017 21:00 by Cosh
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 1
Category: Map
Type: Feature Request
2

			
Completed
Last Updated: 12 Apr 2017 11:59 by ADMIN
Currently RadMaps Geocode, Search and Route providers are based on SOAP.

The Bing Maps discontinue their SOAP services in June 2017.

https://blogs.msdn.microsoft.com/rbrundritt/2016/06/22/bing-maps-v8-web-control-released/ 

The Bing REST Services API  (https://msdn.microsoft.com/en-us/library/ff701713.aspx?f=255&MSPPError=-2147217396) includes:

- Imagery API 

    -- Imagery metadata (used for downloading image tiles - already implemented in BingRestMapProvider)

- Routes API 

- Location API

- Elevations API


For R1 2016 we will implement:

Routes API which will be replacement of SOAP based BingRouteProvider

Locations API which will be replacement of SOAP based BingGeocodeProvider

Elevations API which will be new API and has no existing SOAP replacement
==================================================================================
Available in R1 2017 Official Release Version.
Unplanned
Last Updated: 01 Jun 2018 06:55 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: Map
Type: Feature Request
2
Implement OpenStreetMap search provider. Similar to BingSearchProvider (http://docs.telerik.com/devtools/wpf/controls/radmap/features/search).

Currently , to implement location search with OpenStreetMap provider, you can use the Nominatim API:

https://wiki.openstreetmap.org/wiki/Nominatim
Declined
Last Updated: 05 Feb 2016 09:40 by ADMIN
Created by: Julien
Comments: 1
Category: Map
Type: Feature Request
0
RadMap should support Geojson file 

Decline reason: We have such request already logged in our portal - http://feedback.telerik.com/Project/143/Feedback/Details/181323-add-support-for-reading-json-files-in-geojson-format
Unplanned
Last Updated: 03 Jan 2017 21:01 by Julien
Created by: Julien
Comments: 0
Category: Map
Type: Feature Request
5
Add support for 3D Elevation Models like in Bing Maps for WPF.

https://rbrundritt.wordpress.com/2013/02/13/3d-elevation-models-with-bing-maps-wpf/ 
Unplanned
Last Updated: 11 Oct 2022 15:27 by Walter
ADMIN
Created by: Martin Ivanov
Comments: 2
Category: Map
Type: Feature Request
7
Add support for reading JSON files encoded in GeoJSON format.
Unplanned
Last Updated: 25 Nov 2016 16:23 by ADMIN
System.InvalidOperationException is thrown in a scenario with big number of clustered items. The exception message states that "The calling thread cannot access this object because a different thread owns it". It is reproducible if you zoom in and out.
Completed
Last Updated: 05 Feb 2016 13:05 by ADMIN
An exception is thrown in the following scenario:
-We have a data bound VisualizationLayer with MapShapeBindableWrapper elements in its ItemTemplate.
-The view models in the ItemsSource of the layer implements the INotifyLocationChanged interface and its LocationChanged event is manually raised when the Location property is changed
-If the layer's ItemsSource collection is reset and then the Location property the elements of the old collection is changed, an exception is thrown.


The fix will be available in our official release Q1 2016 SP.
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.
Unplanned
Last Updated: 27 Dec 2016 12:53 by ADMIN
Polyline object in VisualizationLayer is not updated if you clear its Points collection.

The expected behavior is that the Polyline is not visible on the Map.

As a workaround,  you can remove the PolylineData directly from the Layer.

this.layer.Items.Remove(polylineData);
Unplanned
Last Updated: 03 Jan 2017 21:01 by JP
Created by: JP
Comments: 1
Category: Map
Type: Feature Request
2
Add feature for ECW files to be loaded as a map source.
Unplanned
Last Updated: 03 Jan 2017 21:13 by Bill
Currently the SQL GeospatialDataReaders do not support binding to source - collection of DataRows.

You store the data in the datarows for example like si row["Geometry"] ="PolyGone((Point 1, ....))"

but there is no property you can set for GeospatialPropertyName in order to retrive this Geometry data.
Unplanned
Last Updated: 27 Dec 2016 13:02 by ADMIN
Concurreny issue - exception in PathGeometryData.GetScreeenGeometry() when the geometry is updated runtime.

Custom MapGeometryView which updates its GeometryData runtime. This leads to cocncurrency issue in VisualizationLayer and its shape processcing code. This leads to Exception in GetScreenGemetry() method of PathGeometryData.
Unplanned
Last Updated: 03 Jan 2017 21:14 by Etienne
The method UpdateShapeData of MapShapebindableWrapper should be protected or at least protected internal so that it would be possible to inherit from that class. 
Unplanned
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.
Unplanned
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 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.
Completed
Last Updated: 20 Mar 2015 14:52 by ADMIN
Map with ItemsSource bound to collection is hosted in RadPane . By closing the pane or by using LoadLayout() of RadPane - NulReferenceException is thrown.

Available in LIB version: 2015.1.1603