Eliminar un círculo de Android Google Maps API v2 sin borrar el mapa

Estoy dibujando un círculo en mi mapa como este:

CircleOptions circle=new CircleOptions(); circle.center(centre); circle.strokeColor(0xFFFFA420); circle.strokeWidth(2f); circle.fillColor(0x11FFA420); circle.radius(radius); myMap.addCircle(circle); 

Para eliminar este círculo, llamo a myMap.clear() , que elimina todos los elementos agregados al mapa. ¿La pregunta es cómo quitar este círculo sin quitar todos los otros artículos en el mapa?

Intenta llamar a remove() en el objeto Circle que recuperas de addCircle() . Por ejemplo

 Circle mapCircle; mapCircle = mapView.addCircle(circleOption); 

Ahora, cuando quiera eliminar Call this method

 if(mapCircle!=null){ mapCircle.remove(); } 

El código podría ser útil.

 drawnCircle = map.addCircle(circle); drawnCircle.remove(); 
  • Personalizada coloreada como marcador de mapa en Google Maps API v2 - Android
  • Cómo adjuntar un marcador flexible en el mapa algo así como Uber y Lyft?
  • ¿Cómo inhabilito la versión instalada de los servicios de Google Play en mi dispositivo Android?
  • Androide, google, mapa, marcador, colocación
  • Android - cómo obtener coordenadas de mapa desde la vista de mapa
  • Ampliar MapFragment Android
  • ¿Cómo mover los derechos de autor a la parte superior de los mapas v2 para android?
  • Búsqueda de Android PlacePicker
  • TileProvider utilizando azulejos locales
  • null array error en la aplicación de google maps V2 android
  • RelativeLayout width en una ventana de información personalizada para API Maps v2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.