TK Custom Map Полигон Xamarin Формы - PullRequest
0 голосов
/ 18 марта 2019

Как сделать так, чтобы мой многоугольник проходил по всей улице, вместо странной формы на изображении ниже, данные, которые я передаю, имеют координаты улицы.поэтому я не знаю, почему это делает такую ​​странную форму.Как я могу это исправить?

enter image description here

public async Task DisplayRoute (List<Position> routepositions, Color color)
        {


            Polygons = new ObservableCollection<TKPolygon>();

            var LoopB = new TKPolygon
            {
                StrokeColor = color,
                StrokeWidth = 4f,
                Coordinates = routepositions
            };

            _polygons.Add(LoopB);
            await Task.Delay(1000);

            LoopB.StrokeColor = color;
            await Task.Delay(1000);



        }

Использовать этот набор координат.как они могли пройти по улицам вместо того, чтобы прорезать линию через здания и море?

25.848399-80.120878
25.850423-80.120287
25.85412-80.120397
25.85776-80.120689
25.861075-80.121019
25.862102-80.121023
25.864335-80.121074
25.866328-80.121134
25.868291-80.121177
25.870244-80.121327
25.871855-80.121465
25.872135-80.12224
25.870403-80.122499
25.869913-80.123682
25.869822-80.125516
25.869759-80.127214
25.868932-80.128642
25.86675-80.128599
25.863826-80.12782
25.861888-80.127653
25.862021-80.126155
25.860218-80.125464
25.858278-80.123487
25.857307-80.122399
25.856074-80.123545
25.856031-80.126227
25.855908-80.128321
25.855798-80.129531
25.855055-80.133063
25.853325-80.135821
25.852361-80.138153
25.852257-80.140345
25.851252-80.14154
25.851299-80.139762
25.851648-80.136978
25.852882-80.134761
25.85439-80.13207
25.854903-80.129334
25.855918-80.127436
25.855975-80.12459
25.855963-80.123705
25.854795-80.122347
25.852282-80.122298
...