MapKit поддерживает геолокацию - как на счет этого:
CLLocation *sanFran = [CLLocation locationUsingForwardGeoLocation:@"San Francisco, Califronia"];
Возвращает CLLocation, который затем можно отобразить на виде карты.
Посмотрите пример кода World Cities (требуется членство в iOS), который показывает, как анимировать MKMapView к координатам.
Отредактировано для добавления
Есть способы получить Lat-long с помощью Google Tools . Вы также можете использовать их для создания CLLocation.