Completed
Last Updated: 25 Aug 2016 08:44 by ADMIN
ADMIN
Created by: Andrey
Comments: 14
Category: Map
Type: Feature Request
38
Is there a way to get the map to continuously scroll without seeing the gray area? As an example, GoogleMaps, MapQuest, etc.. let you scroll left to right without getting to the "end of the world", it just continues to wrap around. I'm trying to avoid seeing the gray when I scroll too far left or right.

The feature for WPF will be available with R3 2016 in September.
Completed
Last Updated: 24 Nov 2021 14:23 by ADMIN
Release R1 2022
ADMIN
Created by: Andrey
Comments: 5
Category: Map
Type: Feature Request
26
Many tasks on RadMap require smooth zooming for the better user experience. For example, floor plans or facility layouts. Default zoom increments are too large for those tasks. We should provide a way to make zoom smooth while keeping zoom level as integer value.
Completed
Last Updated: 04 Jan 2017 13:00 by Farkas
ADMIN
Created by: Ves
Comments: 2
Category: Map
Type: Feature Request
15
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.
Unplanned
Last Updated: 27 Dec 2016 13:13 by ADMIN
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.
Completed
Last Updated: 02 Feb 2023 12:20 by ADMIN
Release R1 2023
Created by: n/a
Comments: 0
Category: Map
Type: Feature Request
13
Make it possible to use a vector tile provider in the RadMap control.
Unplanned
Last Updated: 04 Jan 2017 07:27 by Vlad
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.
Unplanned
Last Updated: 15 Feb 2017 07:57 by ADMIN
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.
Unplanned
Last Updated: 05 Jan 2017 07:59 by ADMIN
The RadMap.Providers property should support databinding to a collection of MapProviderBase in a ViewModel.
Unplanned
Last Updated: 04 Jan 2017 12:56 by ADMIN
ADMIN
Created by: Andrey
Comments: 0
Category: Map
Type: Feature Request
10
Add ability to change visibility of the information layer depending on the zoom range.
Completed
Last Updated: 02 Jul 2014 11:33 by ADMIN
ADMIN
Created by: Andrey
Comments: 1
Category: Map
Type: Feature Request
10
Currently only Mercator projection is supported. We should add support for other projections. Shape file reader should be able process .prj file and setup correspondent projection to the EmptyProvider. The Bing and OpenStreet map providers show map using Mercator projection, so they can't use any other projections to show map shapes (KML or ESRI).
Unplanned
Last Updated: 03 Jan 2017 20:23 by Alex
The VisualizationLayer will support using the collection views such as System.Windows.Data.ListCollectionView as its items source.
Unplanned
Last Updated: 05 Jan 2017 07:59 by ADMIN
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.
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.
Declined
Last Updated: 21 Jun 2017 12:04 by ADMIN
ADMIN
Created by: Andrey
Comments: 0
Category: Map
Type: Feature Request
7
Will you have the same "Automatic" functionality that www.bingmaps.com has.

Go here: http://www.bing.com/maps/#JnE9LmJvc3RvbiUyYm1hJTdlc3N0LjAlN2VwZy4xJmJiPTQyLjM3NzYxNDkxNDUyNDglN2UtNzEuMDI4MzM0ODI2NTQ3OSU3ZTQyLjM2MzQ0MjM1NjgzOTYlN2UtNzEuMDU4NzYxODA1NjEyOA==

Select "Road" then "Automatic."
Then zoom to Boston and watch the map change automatically to "Birds Eye."

This would be a great feature because the user doesn't need to think.

Feature is not present in the new BING Maps and in the BING REST services API and we are marking it as DECLINED.
Unplanned
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Andrey
Comments: 0
Category: Map
Type: Feature Request
7
Currently MapShapeReader can't be used to load KMZ files.
Completed
Last Updated: 07 Feb 2020 16:13 by ADMIN
Release R1 2020

Recently OpenStreetMap changed their tile usage policy and require UserAgent string in the web headers for accessing tile.openstreetmap.org tiles.

https://operations.osmfoundation.org/policies/tiles/

As a result, standard open street map mode does not work - no tiles are loaded and "too many requests" error is returned from the server.

RadMap's OpenStreetMapProvider needs API (event, property or similar) for easier set up of UserAgent / Referer / other headers of web requests.

Currently, the workaround is to override the OpenStreetMapProvider like so:

    public class CustomOpenStreetProvider : OpenStreetMapProvider
    {
        public CustomOpenStreetProvider()
        {
            OpenStreetMapnikSource osmMapInkSource = this.MapSources.Values.ToList()[0] as OpenStreetMapnikSource;
            if (osmMapInkSource != null)
            {
                osmMapInkSource.WebHeaders.Add(System.Net.HttpRequestHeader.UserAgent, "your custom user agent string");
            }
        }
    }
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.
Completed
Last Updated: 16 Sep 2022 08:58 by ADMIN
Release LIB 2022.3.919 (19 Sep 2022)
Zoom step is 0.5 (or 0.2, 0.3 etc fractional).
Zooming in and out LineData objects in Visualization layer can result in some objects disappearing from the viewport or moving to wrong positions.
Unplanned
Last Updated: 05 Jan 2017 07:59 by ADMIN
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.
Completed
Last Updated: 21 Oct 2019 07:59 by ADMIN
Release R3 2019 SP1

If XML of the KML file is not ordered properly (beautified with tabs and new lines), the AsyncKmlReader doesn't read all shapes.

To work this around, beautify the KML file before passing it to the shape reader.

1 2 3 4 5 6