MapPath shape doesn't support data binding on the level of the MapPathFigure and MapPathSegment in WPF. This feature is implemented in the new visualization engine -Visualization layer and the bindable wrappers - PathView, PathVigureView, PathSegementView , etc.
RadMap Supports reading shp, kml files. Add feature to support the opposite , the items from the Visualization layer to be exported as shp, kml files.
The UriImageProvider will support loading the geotiff image header to find the location boundaries. When the geotiff image contains this information then the GeoBounds of the UriImageProvider will be specified automatically.
Add ability to change visibility of the information layer depending on the zoom range.
The RadMap.Providers property should support databinding to a collection of MapProviderBase in a ViewModel.
The VisualizationLayer will support using the collection views such as System.Windows.Data.ListCollectionView as its items source.
Currently the InformationLayer.GetBestView method takes in account visible size of the markers (in pixels) and makes best possible assumption about its geographical size when calculating location rectangle. But size in pixels corresponds to different geographical size (in latitude/longitude degrees) depends on the zoom level. So it could take 2-3 times to get really optimal zoom level depends on the initial zoom level. The InformationLayer.GetBestView method should be changed to provide precise result at once regardless of the initial zoom level.
Add support for reading JSON files encoded in GeoJSON format.
Currently MapShapeReader can't be used to load KMZ files.
For example the TickMarkCount property. Modifying it, won't update the fill color of the shapes on the map.
A possible solution:
this.MyColorizer.Colorize(visualizationLayer.Items);
The MapShapeReader converts each dbf record to the ExtendedData value. By default it converts numeric types to integer or double .Net type etc. If it can't convert a field, then the exception is thrown and it could be handled. It will be more prefered to return it using the Error property of arguments in PreviewReadCompleted and ReadCompleted event.
It should be possible to use scrollbars for the map panning. Customer should be able to turn on/off vertical and horizontal scrollbars arond the map's view port and use them to scroll the map.
The Bing Map provider displays the "no camera" icons from bing’s imagery server when the images is absent for the current zoom on high zoom levels. The default behavior should be changed to zooming the lowest available resolution instead of showing the "no camera" icon.
It should be possible to rotate camera in the birds eye mode of the Bing map provider.
The Altitude coordinate should be supported by the Location class.
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/
When using 'Kilometer' as the DistanceUnit, the Scale switches from kilometers to meters when zooming in. But when using 'Mile' the Scale does not switches from miles to feet.
Add Oracle spatial support to RadMap.
WMTS is a standard protocol for delivery of tiles map data - see https://en.wikipedia.org/wiki/Web_Map_Tile_Service It should be possible to write code to understand pretty much any service complying with the specification. It would be good if RadMap could be extended to enable it to understand the WMTS specification and allow WMTS data to be used.