Extend KML BalloonStyle.Text to support feature entity references (e.g. $[name]) - see http://code.google.com/apis/kml/documentation/kmlreference.html#balloonstyle for more information.
Currently BalloonStyle.Text supports only <p>, <b> and <font> elements -- extend it to support table/tr/td elements as well.
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 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.
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.
The BingSearchProvider should be able to use StructuredSearchQuery in the SearchRequest. The BingSearchProvider should be able to use UserLocation in the UserProfile.
Export RadMap to screenshot. WPF: We will add ExportToImage public method for WPF in R1 2017 with option whether to include map objects from Information/VisualizationLayer. SL: There is a Silverlight limitation in WriteableBitmap: https://social.msdn.microsoft.com/Forums/en-US/a5d59a36-ec26-4715-a707-dd0463ff0f46/writeablebitmap-has-protected-content-pixel-access-is-not-allowed?forum=bingmapssilverlightwpfcontrols https://msdn.microsoft.com/en-us/library/system.windows.media.imaging.writeablebitmap%28VS.95%29.aspx?f=255&MSPPError=-2147217396 One partial solution if you use Bing Maps in RadMap is to use the Bing REST Static Map Imagery in order to download Image replicating the current viewport and zoomlevel of the RadMap. Bing REST Static Map => https://msdn.microsoft.com/en-us/library/ff701724.aspx Using Bing REST API with .NET => https://msdn.microsoft.com/en-us/library/jj819168.aspx Available in R1 2017 Official Release Version.
Add ability to change visibility of the information layer depending on the zoom range.
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 method UpdateShapeData of MapShapebindableWrapper should be protected or at least protected internal so that it would be possible to inherit from that class.
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.
Often clients need to change the colors of the Bing / OpenStreet Maps. Reasearch for a possible solution and add it in XAML SDK GitHub if possible.
Currently, the shape file reader can read the files only once when the ReadAsync() method is called. When new files are added in the SourceCollection and the method is called again, the reader doesn't read properly. Implement a mechanism that allows the new files to be read. At this moment, to read additional files you can create a new reader and add the files in it. Then reset the Reader property of the layer. var reader = new AsyncShapeFileReader(); reader.SourceCollection.Add(new AsyncReaderSource() { Source = new Uri("/WpfApplication16;component/DataSources/Alabama.shp", UriKind.RelativeOrAbsolute), DataSource = new Uri("/WpfApplication16;component/DataSources/Alabama.dbf", UriKind.RelativeOrAbsolute) }); this.layer.Reader = reader; reader.ReadAsync();
Add feature for ECW files to be loaded as a map source.
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/
Currently users need to find the crreect ItemsPresenter in code behind and export it with telerik ExportExtensions methods.
The Altitude coordinate should be supported by the Location class.
The VisualizationLayer will support using the collection views such as System.Windows.Data.ListCollectionView as its items source.
Map: DataTemplate is not applied correctly. On second click /zoom in/zoom out the items appear. The issue is not reproducible with Visualization Layer.