расстояние между текущим местоположением и обновленным местоположением - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу получить расстояние между двумя местоположениями.

первое местоположение - это мое текущее местоположение, а другое местоположение - это местоположение, обновленное пользователем.

Итак, как отслеживать местоположение пользователя и измерятьрасстояние между текущим местоположением и обновленным пользователем местоположением

Я попробовал этот код, и показатель неверен.

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    guard let loc = locations.last else {return}

    guard let startLocation = startLocation else {
        self.startLocation = loc
        return
    }
    guard let current = manager.location else { return }

    let distance = current.distance(from: startLocation)
    print("Distance: \((distance))")
}
...