Wie kann in in mapview für android den Kreis wieder entfernen ?
Und wie kann ich einen Kreis halbtransparent füllen?
Einen Kreis erstelle ich so:
Code:
var
Position: TMapCoordinate;
MyCircle : TMapCircleDescriptor;
fcircles : TmapCircle;
begin
position.Latitude := mapview1.Location.Latitude;
position.Longitude := mapview1.Location.Longitude;
MyCircle := TMapCircleDescriptor.Create(Position, 190);
MyCircle.FillColor := $10FF48D110;
mycircle.StrokeWidth := 5;
Fcircles := mapview1.AddCircle(mycircle);
end;
Bei mir wird der Kreis immer nur voll gefüllt und nicht halbtransparent.
Derzeit entferne ich Kreise so: fcircles.SetVisible(false);
Das geht doch besser oder?
Die Marker (die ebenso wie die Kreise erstellt werden), entferne ich so: fmarkers.DisposeOf;
Ist das so ok?