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
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
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
Hola Frade, encuentro algo así como el método. – Nit