Color de relieve de superposición de círculo no dibujado siempre en Google Maps v2

Estoy dibujando un par de círculos en un mapFragment usando Google Maps V2 en android. Todo era peachy con V1 pero después del interruptor, el color de relleno de mis círculos no es dibujado siempre.

Por ejemplo abro el mapa, el círculo está allí y lleno, pero si hago zoom un par de veces el color de relleno desaparece. Me alejo hacia atrás y todavía se ha ido (o puede volver a aparecer). No he sido capaz de determinar qué comportamiento hace que desaparezca, a veces ni siquiera está ahí para empezar y hacer zoom alrededor de su aparición.

He aquí un código de uno de mis círculos:

private void addAccuracyCircle() { accuracyCircle = map.addCircle(new CircleOptions() .center(LocationFinder.getActualPoint()) .radius(LocationFinder.getActualLocation().getAccuracy()) .fillColor(Color.argb(10, 0, 50, 240)) .strokeColor(Color.argb(50, 0, 50, 240)) .strokeWidth(2) .zIndex(1)); } 

One Solution collect form web for “Color de relieve de superposición de círculo no dibujado siempre en Google Maps v2”

Deberías intentar hacer un map.invalidate () en la vista del mapa; la razón de que suceda puede ser que al acercarse y navegar en el mapa, el objeto mapview se vuelva a mostrar y "miss" dibuje tu color, Tenía un problema similar y para resolverlo escribí un método de actualización que borrar los controles en el mapa-> invalidate-> volver a dibujar los controles en el mapa-> invalidar podría ser un poco complicado, pero funcionó para mí.

(algo como) –

 protected void RefreshMap() { map.getOverlays().clear(); map.invalidate(); // Use a list of itemize overlay here and add all the objects //from that list upon refresh map.invalidate(); } 
  • Custom OverlayItem sin dibujar
  • ¿Cómo expandir el marcador de superposición en Google Maps?
  • Barra de herramientas Android superpuesta TabLayout en CollapsingToolbarLayout
  • Comportamiento extraño en el navegador de Android al seleccionar campos
  • Cómo obtener el largo y lat valor de cuatro esquinas en el mapa en android?
  • Información sobre Android sobre superposiciones flotantes / elementos sobre otras aplicaciones
  • ¿Hay alguna forma de que los elementos de la interfaz de usuario se superpongan ligeramente (uno encima del otro) sin usar diseños absolutos?
  • Después de eliminar los eventos de tapa de OverlayItem todavía activan
  • Lista de clics dentro de OverlayItem (MapView para Android)
  • Pantalla emergente / superpuesta en panal de android
  • ¿Cómo puedo poner una vista encima de un glSurfaceView con un fondo transparente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.