GMAP - Polygon - Radius um eine bestimmte Koordinate ziehen

  • VB.NET
  • .NET (FX) 4.5–4.8

    GMAP - Polygon - Radius um eine bestimmte Koordinate ziehen

    Hallo zusammen,

    ich versuche vergeblich einen Kreis, mit einem bestimmten Radius, um eine Koordinate zu ziehen.
    Die Karte, Koordinate und grundsätzliche Polygone einzufügen, funktionieren ohne Probleme.
    Ich nutze hierfür GMap.NET.

    Für ein "normales" Polygon nutze ich folgenden Code:

    VB.NET-Quellcode

    1. Dim polyOverlay As GMapOverlay = New GMapOverlay("polygons")
    2. Dim points As New List(Of PointLatLng)()
    3. points.Add(New PointLatLng(-25.969562, 32.585789))
    4. Points.Add(New PointLatLng(-25.966205, 32.588171))
    5. Points.Add(New PointLatLng(-25.968134, 32.591647))
    6. Points.Add(New PointLatLng(-25.971684, 32.589759))
    7. Dim polygon As GMapPolygon = New GMapPolygon(Points, "mypolygon")
    8. polygon.Fill = New SolidBrush(Color.FromArgb(50, Color.Red))
    9. polygon.Stroke = New Pen(Color.Red, 1)
    10. polyOverlay.Polygons.Add(polygon)
    11. GMapControl1.Overlays.Add(polyOverlay)


    Wie kann ich nun um eine bestimmte Punkt (Koordinate) einen 20 Meter, 50 Meter - Radius z.B. ziehen?

    Vielen Dank für eure Rückmeldung

    Grüßle
    Sascha