местоположение обновления карт Google - swift - PullRequest
0 голосов
/ 14 января 2020

Я использую 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)")
}

1 Ответ

1 голос
/ 14 января 2020

Do

locationManager.stopUpdatingLocation()

также вы можете добавить один раз bool переменная

...