2011-05-02 13 views
6

¿Hay alguna manera de determinar mediante programación cuándo se carga Google Maps las teselas de imágenes visibles en un MKMapView? Me gustaría hacer una captura de pantalla de una vista en una aplicación para iPad que tenga un mapa de Google, pero no sé cuánto tiempo esperar antes de tomar la captura de pantalla.Evento de Google Maps al que se llama cuando se cargan todos los mosaicos de mapas visibles

Parece que no puedo encontrar un evento que se desencadena cuando los mosaicos se terminan de cargar, por lo que la captura de pantalla tendrá realmente imágenes, en lugar de un fondo gris en blanco.

Respuesta

0

Este método: - (void) mapViewDidFinishLoadingMap: (MKMapView *) MAPview

en el MKMapViewDelegate protocol lo hará por ti.

+2

Ese evento no se activa en todos los casos. Es muy inconsistente, y parece depender de si los mosaicos del mapa se almacenan en caché localmente, al menos en iOS 4. –

Cuestiones relacionadas