Да. Реализуйте метод - (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
протокола MKMapViewDelegate
- ( ссылка ). Там вы можете получить доступ к lat & long, обратившись к annotation
- свойству MkAnnotationView
, которое соответствует MkAnnotation
- протоколу ( ссылка ) и, следовательно, имеет свойство под названием coordinate
.
Обновление:
Следующий пример кода печатает широту / долготу аннотации после ее выбора на карте:
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
NSLog(@"Latitude: %f", view.annotation.coordinate.latitude);
NSLog(@"Longitude: %f", view.annotation.coordinate.longitude);
}