Вы можете получить название местоположения по координатам. Для этого вам нужно будет использовать класс MKReverseGeocoder.
MKReverseGeocoder *reverseGeocoder=[[MKReverseGeocoder alloc]initWithCoordinate:yourcoordinate];
reverseGeocoder.delegate = self;
[reverseGeocoder start];
Вам нужно будет включить протокол MKReverseGeocoderDelegate и использовать его метод
- - (void) reverseGeocoder: (MKReverseGeocoder *) геокодер didFindPlacemark: (MKPlacemark) метка
Более подробную информацию вы можете получить, изучив документацию MKReverseGeocoder.
Надеюсь, это поможет.