cómo encontrar si mapkit no pudo obtener la ubicación del usuario?

votos
1

Quiero encontrar que si mapkit no pudo obtener la ubicación del usuario (no muestra el blob azul en la ubicación del usuario) y mostrar alerta y luego reubicar la ubicación nuevamente. No quiero usar corelocation.plz help me.

Publicado el 09/11/2009 a las 08:00
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Puede intentar usar los métodos de delegado a los que se llama para ver si se solicita el punto azul:


- (MKAnnotationView *) mapView: (MKMapView *)aMapView viewForAnnotation: (id )annotation 
{               
    if (annotation == aMapView.userLocation) 
    {
        return nil; // this might be the moment the location was first detected
    }
}

Podría suponer que el punto azul solo se solicita después de conocer la ubicación del kit de mapas. Sin embargo, creo que esto no sería una buena idea ya que esas cosas podrían romperse fácilmente en la próxima versión del SDK.

Yo recomendaría usar Core Location. Es relativamente fácil de usar y le brinda toda la flexibilidad y estabilidad a largo plazo.

Respondida el 09/11/2009 a las 08:09
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more