2012-02-03 13 views

Respuesta

4

Tiene otras opciones. Puede ver este código de ejemplo de Apple: Regions. Eso, entiendo, verifique la posición del dispositivo por la posición de la antena.

O la posición del dispositivo de seguimiento y compruebe si se encuentra dentro de una región definida por Usted. Verifique esto question

Si encuentra una solución mejor, hágamelo saber.

EDIT:

para comprobar si una coordenada es visible en el mapa trate de usar esto:

// Your coordinates - Lisbon for example 
float lisbonLatitudeValue = 38.7069320; 
float lisbonLongitudeValue = -9.1356321; 

CLLocationCoordinate2D lisbonCoordinates = CLLocationCoordinate2DMake(lisbonLatitudeValue, lisbonLongitudeValue); 

if (MKMapRectContainsPoint(mapView.visibleMapRect, MKMapPointForCoordinate(lisbonCoordinates))) 
{ 
    // do something 
    NSLog(@" - Lisbon is visible"); 
} 
else { 
    // do something 
    NSLog(@" - Lisbon is not visible"); 
} 

creo que sirve

+1

Hola Frade Gracias por Answer.But que no era lo Estoy buscando. Quiero comprobar que mis coordenadas guardadas se encuentren en la región actual o no. Como, tengo un par de latitud y longitud y quiero verificar si está en la región actual o fuera de ella. – Nit

+1

Ok, lo entiendo. Entonces, ¿qué quieres decir por región? ¿¡un país!? ¿una ciudad? una región circular? una coordenada? ¿¿qué tienes?? Intenta ser más específico en tu pregunta. – Frade

+1

Hola Frade, encuentro algo así como el método. – Nit

Cuestiones relacionadas