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.
- ¿Cómo utilizar Google Maps API v2 con API nivel 10?
- Uso de la biblioteca de Google Places en la aplicación nativa de Android
- Android Maps error "No se pudo encontrar la clase 'android.app.AppOpsManager'"
- ¿Cómo puedo obtener la ubicación del centro en los mapas v2 en Android?
- Servicios de Google Play que no funcionan en el emulador de Android API Nivel 11
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.
- Usar la API de Google Maps de Google para mostrar una capa de Mapa de Calor
- Google Maps V2 Android funciona como fragmento, pero muestra pantalla en blanco (con control de zoom) como fragmento de niño
- Google google maps agrega al marcador propia etiqueta
- Route-Me para Android
- Cómo obtener una clave de versión de Google Maps API v2
- Android agrega a las ubicaciones de los usuarios (Google maps)
- Google Maps Android API v2 en China - la carga del mapa tomó alrededor de una hora
- Android: acceso a ubicaciones google guardadas mediante programación