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.
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.
BirdsEye view doesn't work after trying to look at an area which does not contain birds eye imagery data Steps for reproducing: 1. Zoom into area with no birds eye view imagery data. Enable Birds eye view. Verify that no tiles are loaded. 2. Change back to Road view, navigate to an area where you know there is bird's eye view imagery. 3. Zoom into the area. Enable Bird's Eye view a second time: The tiles are not loaded. Reason for declination: The feedback item is declined due to duplication with the one below: http://feedback.telerik.com/Project/143/Feedback/Details/113358-map-fix-a-problem-when-birdseye-view-doesnt-work-after-trying-to-look-at-an-are Please follow it instead.
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. DECLINED: Duplicate with http://feedback.telerik.com/Project/143/Feedback/Details/113322-map-support-of-the-smooth-zooming
When the PathData contains Arc segment which looks as vertical half-circle then it is not displayed in VisualizationLayer.
Here maps has the ability to render map tiles with traffic. They include a freemium tier unlike some of the others.
In reference to: https://www.telerik.com/forums/binding-question
This sample project is not exactly the same as my actual project, but has the same issue.
I have multiple maps visible. I have a PolygonData that I want to be visible on both maps. It shows up fine. However, the polygon on the first map will not scale when zooming with the FIRST map. If I zoom with the SECOND map, both polygons will correctly scale.
If I replace PolygonData with my own object (PolygonVM), both polygons always correctly scale.
Add a way to control the pan / zoom animation duration. Currently the properties which control these animation durations are private in MultiScaleImage.cs
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.
MiniMapWidth and MiniMapHeight have default values 250 and 200. If you use different values, for example 250 and 250, panning the RadMap can result in jumping the minimap - unexpected zoom in/out. This is easier to observe with MiniMap, outside RadMap. Playing with Width / Height of the MiniMap might workaround the issue.
Map with VisualizationLayer (VL) bound to collection of objects. VL uses an ItemTemplate consisting of MapEllipseView object whose Location Width and Height properties are bound to ViewModel's properties. On a button click, the ItemsSource of the VL is refreshed. However, the ellipses do not appear until a zoom action is performed.
Width / Height of the MapEllipseView are bound to doubles from ViewModel. Runtime change to 0 does not hide / remove the Ellipse from the Map. This is a bug in the MapShapeBindableWrapper's Geometry update code. The workaround is to use the Visibility of the MapEllipseView in order to hide it. Other workaround could be using FrameworkElements (Ellipse, Polyline, Rectangle) instead of BindableWrappers (MapEllipseView, MapPolylinerView, MapRectangleView).