Я использую API-карты Google. Когда я нажимаю на кнопку, я вызываю метод locationManager.startUpdatingLocation()
. Но этот метод отслеживает мое местоположение, и мне нужно получить данные (координаты) только один раз. Что я должен использовать в этом случае?
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let userLocation :CLLocation = locations[0] as CLLocation
print("user latitude = \(userLocation.coordinate.latitude)")
print("user longitude = \(userLocation.coordinate.longitude)")
}