В Swift, как установить уровень масштабирования после следующего кода для покрытия нескольких адресов?

Вопрос:

У меня есть следующий код, который отображает несколько адресов в моем mapView:

@IBOutlet var mapView: MKMapView

var mapThese: Array<AnyObject> = []

override func viewDidLoad() {
super.viewDidLoad()

for var index = 0; index < (mapThese.count); ++index {

var address : String = mapThese[index] as String

var geocoder = CLGeocoder()
geocoder.geocodeAddressString(address, {(placemarks: AnyObject[]!, error: NSError!) -> Void in
if let placemark = placemarks?[0] as? CLPlacemark {
self.mapView.addAnnotation(MKPlacemark(placemark: placemark))

}
})
//Here I would like to set the zoom level
}

Мне нужен метод для определения границ нанесенных адресов, а затем увеличения до этого уровня. Ваша помощь очень ценится.

Оцените статью
TechArks.Ru
Добавить комментарий