In Development
Last Updated: 14 Mar 2024 11:13 by ADMIN
To reproduce:
- Create a shape with QGIS and add it to RadMap using the approach described in the documentation: http://docs.telerik.com/devtools/winforms/map/file-readers/esri-shapefile-reader
Unplanned
Last Updated: 06 Feb 2024 08:39 by ADMIN
Add support for reading JSON files encoded in GeoJSON format.
Completed
Last Updated: 26 Apr 2022 13:22 by ADMIN
Release R2 2022
This exception occurs in Net 6. When we have applied LocalFileCacheProvider and there is one file in the cache folder, starting the app will throw the ArgumentOutOfRangeException. A possible solution here is to check if there is one file inside the folder and remove it if there is such.
Completed
Last Updated: 05 Jan 2022 10:27 by ADMIN
Release R1 2022
Created by: Sylvain
Comments: 1
Category: Map
Type: Feature Request
1
When RadMap is panned or zoomed, a respective event should be fired in order to detect the two operations.
Completed
Last Updated: 30 Dec 2021 08:10 by ADMIN
Release R1 2022

The ShapeFileReader fails in its ReadDbfRecord method:

            using (MemoryStream shapeStream = new MemoryStream(File.ReadAllBytes(@"C:\Users\dyordano\Downloads\84aa4699-f436-4b7e-b029-e353fdab0411_shapefile-before-modification\asseuappareil.shp")))
            {
                using (MemoryStream dbfStream = new MemoryStream(File.ReadAllBytes(@"C:\Users\dyordano\Downloads\84aa4699-f436-4b7e-b029-e353fdab0411_shapefile-before-modification\asseuappareil.dbf")))
                {
                    ShapeFileReaderParameters parameters = new ShapeFileReaderParameters();
                    parameters.ShapeStream = shapeStream;
                    parameters.DbfStream = dbfStream;
                    ShapeFileReader reader = new ShapeFileReader();
                    List<MapVisualElement> elements = reader.Read(parameters);
                }
            }

Unplanned
Last Updated: 08 Sep 2021 04:48 by ADMIN
Created by: Serena
Comments: 5
Category: Map
Type: Feature Request
8

Hi
We would like to use vector tiles in our offline mapping applications, like ones you can get here :- https://openmaptiles.com/downloads/dataset/osm/europe/great-britain/england/#5.03/52.946/-2.426

I think telerik only supports raster files right now.  Is there any plans to support vector files in the future?  Could it be added to the roadmap?

(I am not looking for a way to convert vector files into PNG/Bitmap/JPEG Image tiles in a custom provider thanks)

Completed
Last Updated: 12 Jul 2021 07:37 by ADMIN
Release R3 2021 (LIB 2021.2.712)
If you apply 'left' padding to a callout, it wrongly applies to the right side as well.
Completed
Last Updated: 12 Jul 2021 07:37 by ADMIN
Release R3 2021 (LIB 2021.2.712)
The RadMap.Layers collection offers several overloads for the HitTest method:

- HitTest(PointG location)
- HitTest(PointL point)
- HitTest(Point location)

However, if the layer is not visible, its IsVisible property is set to false, the HitTest(PointL point) will not return the clicked pin, but the HitTest(PointG point) method will return it. This behavior is not consistent and all overloads should consider whether the layer is visible or not.
Completed
Last Updated: 12 Jul 2021 07:37 by ADMIN
Release R3 2021 (LIB 2021.2.712)

Hello,

on a german Windows, when searching with the bingmapsprovider for "München",

the tooltip on the Pin doesn't shows the ü in the correct way.

 

Completed
Last Updated: 12 Jul 2021 07:37 by ADMIN
Release R3 2021 (LIB 2021.2.712)
Please run the attached sample project and follow the steps from the gif file. You will notice that for ZoomLevel=19, clicking the pin shifts it on the left.
Duplicated
Last Updated: 07 Jul 2021 10:58 by ADMIN
Created by: Ketan
Comments: 2
Category: Map
Type: Bug Report
0

Hi,

Please refer. below code...

        void ShowInfoUI()
        {
            var padding = new Padding(0);
            var font = new Font(Font.FontFamily, 8.0f);

            if (T.InfoLayer.IsVisible = cbShowInfo.Checked)
            {
                var overlays = T.PinsLayer.Overlays;

                for (int i = 0; i < overlays.Count; i++)
                {
                    var callout = new MapCallout(overlays[i]) { Font = font, Padding = padding, Text = "1234567", Distance = 5 };

                    T.InfoLayer.Add(callout);
                }
            }
        }

There are 2 layers, InfoLayer (MapCallout) and PinsLayer (MapPins). cbShowInfo controls if MapCallout tobe shown.

If the 'Text' length is less than 8 wrapping happens, and not otherwise. Usually, If Text length is more then wrapping should happen.

Thanks

Completed
Last Updated: 15 Jun 2021 10:26 by ADMIN
Release R2 2021 SP1
GeoCoordinate class in System.Device.Location namespace does implement IEquatable<T> interface.

So it might be useful if PointG (and PointL, RectangleG, RectangleL, SizeG, SizeL) value types also implement it. There are so many articles about its advantage. The reason is I want to use LINQ queries on a PointG collection, GroupBy, Distinct, etc... so it will be better optimized.

Please refer.
https://medium.com/@semuserable/c-journey-into-struct-equality-comparison-deep-dive-9693f74562f1 

The Epilogue part specifically.
Completed
Last Updated: 09 Jun 2021 14:23 by ADMIN
Release R2 2021 SP1
Created by: Ketan
Comments: 3
Category: Map
Type: Feature Request
0

Hi,

An exception is thrown while adding layers without name. (System.InvalidOperationException: 'A layer with the same Name already exists in the collection.')

i.e

            var layer1 = new MapLayer();
            var layer2 = new MapLayer();

            map.Layers.Add(layer1);
            map.Layers.Add(layer2);

The simple fix is to always pass a unique name, but it must work like say DataTable.Columns.Add(); (which internally generates unique name)

Thanks

Completed
Last Updated: 09 Jun 2021 14:23 by ADMIN
Release R2 2021 SP1

Hi,

Please refer attached screen.

In a specific use case, it was required to add MapPins to a MapLayer, and later MapLayer to be added to a RadMap, and this exception.

Thanks

Completed
Last Updated: 31 May 2021 07:44 by ADMIN
Release R2 2021 SP1

Use the custom implementation in the following KB article: https://docs.telerik.com/devtools/winforms/knowledge-base/radmap-export-to-an-image?_ga=2.41263138.1402359144.1621138970-937174403.1607349180

The pins are successfully exported in version 2021.1.204:

After upgrading to version 2021.2.511, the pins are not exported anymore:

  
Unplanned
Last Updated: 05 May 2021 12:15 by ADMIN
Created by: Manoj
Comments: 0
Category: Map
Type: Feature Request
0
https://en.wikipedia.org/wiki/GPS_Exchange_Format
Completed
Last Updated: 15 Apr 2021 13:36 by ADMIN
Release R2 2021

Run the attached project.
Expected: 
10 points on each row.
Actual:
There is a seemingly random number of points on each row:

Declined
Last Updated: 16 Feb 2021 13:17 by ADMIN

Run the attached project and follow the steps in the gif file. As a result the following exception occurs:

System.IO.IOException: 'The process cannot access the file 't_0_0_1.png' because it is being used by another process.'

Declined
Last Updated: 08 Oct 2020 11:00 by ADMIN
Created by: Steinar
Comments: 1
Category: Map
Type: Feature Request
1
Add functionality for saving the RadMap control to a svg file.
Unplanned
Last Updated: 13 Aug 2020 12:02 by ADMIN

Please refer to the attached gif file. The sample project together with the sample files of the local provider can be downloaded here: https://1drv.ms/u/s!AnnV2HsINMD_yxDEY2iOWHXn5V9_?e=VurA0N 

1 2 3