2016-09-12 4 views
1

У меня есть кнопка, когда при нажатии она переходит к местоположению пользователей. Не могу понять, что добавить, чтобы я мог увеличить масштаб местоположения пользователей.Поиск местоположения пользователя

Следующий код, который я надел в свою кнопку.

@IBAction func Refreshbutton(sender: AnyObject) { 
    Mapview.setCenterCoordinate(Mapview.userLocation.coordinate, animated: true) 
} 

ответ

1

это, как я делаю это в Swift:

@IBAction func CenterMapToUserLocation(sender: AnyObject) { 
     let latitude = locationManager.location?.coordinate.latitude 
     let longitude = locationManager.location?.coordinate.longitude 
     let span = MKCoordinateSpanMake(0.02, 0.02) 
     let region = MKCoordinateRegion(center:CLLocationCoordinate2D(latitude: latitude!, longitude: longitude!),span: span) 
     tripMapView.setRegion(region, animated: true) 
    } 
+0

Вы спасли мой день спасибо! Также вы знаете, как сделать автоматическое масштабирование карты на месте пользователя при запуске приложения? Я поставил NSstring в info.plist, и я поместил этот код: – Adam

+0

func locationManager (manager: CLLocationManager, didUpdateLocations location: [CLLocation], _: [AnyObject]) { let latitude = Locationmanager.location? .координат. ? широта пусть долгота = Locationmanager.location .coordinate.longitude пусть пядь = MKCoordinateSpanMake (0,05, 0,05) пусть область = MKCoordinateRegion (центр: CLLocationCoordinate2DMake (широта !, долгота), продолжительность: поверочного) self.Mapview.setRegion (region, animated: true) self.Locationmanager.stopUpdatingLocation() – Adam

Смежные вопросы