Polygon in RadMap

1 Answer 83 Views
Map
Ilan
Top achievements
Rank 1
Bronze
Iron
Veteran
Ilan asked on 20 Dec 2022, 12:59 PM | edited on 20 Dec 2022, 06:55 PM

How can I create a custom shape (polygon) using Json object with coordinates after OnClick event in Javascript? 

I've tried the following but I'm getting an error:   Uncaught TypeError: a3.slice is not a function

 

                    function initialize(sender, eventArgs) {{

                        var shapeData = {{
                          ""type"": ""GeometryCollection"",
                          ""geometries"": [
                            {{
                              ""type"": ""LineString"",
                              ""coordinates"": [
                                [
                                  12.47633,
                                  41.9106979    
                                ],
                                [
                                  12.4764271,
                                  41.9060326
                                ],
                                [
                                  12.4664,
                                  41.90369
                                ],
                                [
                                  12.4535074,
                                  41.90665
                                ],
                                [
                                  12.47633,
                                  41.9106979
                                ]
                              ]
                            }}
                          ]
                        }};

                        var originalOptions = eventArgs.get_options();
                        originalOptions.layers[1].dataSource = {{ data: shapeData }};
                        eventArgs.set_options(originalOptions);

                    }}

 

1 Answer, 1 is accepted

Sort by
0
Ilan
Top achievements
Rank 1
Bronze
Iron
Veteran
answered on 20 Dec 2022, 07:28 PM

Found the problem, the Json format wasn't right.

I used the one from the following sample: Telerik Web Forms Client-side - RadMap - Telerik UI for ASP.NET AJAX

Rumen
Telerik team
commented on 21 Dec 2022, 04:41 AM

Thank you for sharing your solution, Ilan! Glad that the problem is resolved! 
Tags
Map
Asked by
Ilan
Top achievements
Rank 1
Bronze
Iron
Veteran
Answers by
Ilan
Top achievements
Rank 1
Bronze
Iron
Veteran
Share this question
or