amay077 / Xamarin.Forms.GoogleMaps

Map library for Xamarin.Forms using Google maps API
https://www.nuget.org/packages/Xamarin.Forms.GoogleMaps/
MIT License
546 stars 347 forks source link

Merge overlapped circle? #807

Open kevinvenclovas opened 7 months ago

kevinvenclovas commented 7 months ago

Hi, is there any option to merge multiple overlapped circles into one polygon so the overlapped area not showing darker?

image

var circle = new Circle
{
    Center = new Position(48.9624, 10.1295), // Koordinaten für das Zentrum des Kreises (z.B. Berlin)
    Radius = new Distance(100), // Radius in Metern
    StrokeColor = Color.FromArgb("50FF0000"), // Farbe des Kreisrandes
    StrokeWidth = 1, // Dicke des Kreisrandes
    FillColor = Color.FromArgb("50FF0000"),// Füllfarbe des Kreises (Rot mit etwas Transparenz)
};

cannamap.Circles.Add(circle);

var circle2 = new Maui.GoogleMaps.Circle
{
    Center = new Position(48.9619, 10.1315), // Koordinaten für das Zentrum des Kreises (z.B. Berlin)
    Radius = new Distance(100), // Radius in Metern
    StrokeColor = Color.FromArgb("50FF0000"), // Farbe des Kreisrandes
    StrokeWidth = 1, // Dicke des Kreisrandes
    FillColor = Color.FromArgb("50FF0000") // Füllfarbe des Kreises (Rot mit etwas Transparenz)
};

cannamap.Circles.Add(circle2);