I am drawing a circle on my map like this:
CircleOptions circle=new CircleOptions(); circle.center(centre); circle.strokeColor(0xFFFFA420); circle.strokeWidth(2f); circle.fillColor(0x11FFA420); circle.radius(radius); myMap.addCircle(circle);
To remove this circle, I am calling myMap.clear()
, which removes all items added to the map. The question is how to remove this circle without removing all others items on the map?
Click Location Services: click unlock at bottom of window and then deselect Maps. The blue circle vanishes!
You can hide the placemark by unchecking the box in the Places panel on the left. You can remove a placemark by right-clicking the placemark then selecting 'Delete' in that same Places panel on the left.
Try calling remove()
on the Circle
object that you get back from addCircle()
. For Example
Circle mapCircle; mapCircle = mapView.addCircle(circleOption);
Now when you want to remove Call this method
if(mapCircle!=null){ mapCircle.remove(); }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With