El marcador de Google Maps desaparece después de hacer zoom en android

Estoy teniendo un comportamiento extraño en mi HTC cuando se trata de una aplicación de mapas de Google construido con phonegap:

Siempre hay un marcador activo en el mapa. Si se establece una nueva, se elimina la antigua con marker.setMap(null) , que funciona perfectamente en todos los navegadores de escritorio y también en el iPhone. Pero, en el teléfono Android, el marcador a veces no desaparece, a pesar de que la función se llama. Si esto sucede, puede hacer que desaparezca con el zoom de entrada y salida varias veces, y luego se ha ido.

Supongo que el problema es que el mapa sólo se representa después del zoom. He intentado simular que con el código siguiente:

 marker.setMapp(null); google.maps.event.trigger(map,'resize'); 

También traté de establecer la visibilidad de los marcadores y la posición, pero ninguno de ellos funcionaría. ¿Alguna vez alguien ha visto ese comportamiento antes?

Editar : el problema sólo aparece en el navegador predeterminado de Android. Si abro la versión web de la aplicación a través de Chrome, todo funciona bien. Pero si abro la misma versión exacta en el navegador predeterminado, el problema del marcador vuelve a aparecer.

Edición 2 : Finalmente resolví el problema utilizando el código siguiente después de que se marca el marker.setMap (null):

 var zoom = map.getZoom(); map.setZoom(1); map.setZoom(zoom); 

Pero es muy feo, así que todavía estoy buscando una solución "real" y limpia.

  • Alerta cuando la ubicación actual está cerca del marcador android map
  • Obtener 'Su entrada no es válida' al obtener una clave de API para Google Maps API v2
  • Obtención de desviaciones de la ruta establecida de google maps?
  • ¿API de Google Play Services de Google para GPS solamente?
  • Cómo encontrar la distancia (por carretera) entre 2 puntos geo en la aplicación de Android sin utilizar google map direction api?
  • Adición de un botón a una vista personalizada de InfoWindowAdapter que puede registrar clics
  • Google Maps Android: ajustar la polilínea a la calle
  • Los azulejos del mapa parpadean entre el terreno y los tipos normales
  • Eliminar un marcador de un GoogleMap
  • Contexto nulo Puntero
  • Múltiples marcadores con texto en Google Maps API v2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.