Полигоны не заполняются правильно в C # - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть куча областей, которые я хочу построить как многоугольники на карте, даже если точки находятся в нужных местах, области не заполняются правильно, это ограничение полигонов или есть решение? Если нет, то что вы порекомендуете использовать для этого?

//for each NUT2 area
foreach (var Nut in allareas.features)
{
    //add the coordinates which is a list to the Polygon
    var polygon = new GMapPolygon(Nut.coordinates, Nut.id);
    polygon.IsHitTestVisible = true;
    //colour stuff
    polygon.Fill = new SolidBrush(Color.BurlyWood);

    var polygons = new GMapOverlay("Polygons");
    polygon.Tag = Nut.na;
    polygon.IsHitTestVisible = true;
    polygons.Polygons.Add(polygon);
    gMapControl1.Overlays.Add(polygons);
}

Пример результата: a busy cat

...