Add support for reading JSON files encoded in GeoJSON format.
Add support for digitizing complex wkt geometries.
Include support for adding, moving and deleting vertices.
/Brian
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);
Add an API to load Dark tiles in the provider.
This mode can be achieved by showing tiles from the Carto Dark tile server.
Here maps has the ability to render map tiles with traffic. They include a freemium tier unlike some of the others.
https://developer.here.com/documentation/map-tile/topics/quick-start-map-tile.html
https://developer.here.com/documentation/map-tile/topics/resource-base-tile-intro.html
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.
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
Currently, when you use the BingRestMapProvider and the BingRestSearchLocationRequest the found locations are formatted using the System.Text.Encoding.Default encoding. This way if the found location contains unsupported characters they won't be shown properly. Introduce a property for the BingRestSearchLocationRequest class that allows you to set the Encoding.
Currently, you can achieve this by using RotateTransform and clipping the container that holds the RadMap control. For example: <Grid RenderTransformOrigin="0.5,0.5" Width="500" Height="500"> <Grid.RenderTransform> <RotateTransform Angle="45" /> </Grid.RenderTransform> <Grid.Clip> <EllipseGeometry Center="250,250" RadiusX="250" RadiusY="250" /> </Grid.Clip> <telerik:RadMap ZoomLevel="6" Center="37, -120"> <telerik:RadMap.Provider> <telerik:OpenStreetMapProvider /> </telerik:RadMap.Provider> </telerik:RadMap> </Grid>
Add a way to control the pan / zoom animation duration. Currently the properties which control these animation durations are private in MultiScaleImage.cs
Implement BING REST Traffic API in BingRestMapProvider. https://msdn.microsoft.com/en-us/library/hh441725.aspx This will allow clients request traffic incident. This WON'T be enough to display traffic tiles or get congestion data - this usage is limited. Check answer from R. Brundritt => https://social.msdn.microsoft.com/Forums/en-US/20020cb8-5e8f-4fe6-abda-ffdcc0edb77e/bing-map-rest-traffic-api-congestion?forum=bingmapssilverlightwpfcontrols Note: The following tutorial might be helpful if clients need to use BING REST Traffic API outside RadMap. https://msdn.microsoft.com/en-us/library/jj819168.aspx Note: In R2 2017 BingMapTrafficProvider will be deleted from our code base due to limitations in the BING Maps Developer API terms of use. Also the service which is behind this provider might be stopped in 2017 so applications using this provider with old version of UI for WPF/ Silverlight might also stop working properly.