Как рассчитать расстояние между двумя точками с помощью Google API в Swift 4 - PullRequest
0 голосов
/ 15 марта 2019

В настоящее время я работаю над проектом IOS, в котором мне нужно вычислить расстояние между двумя точками. Я обошелся без использования Google, но я хочу использовать API Google, чтобы получить точное расстояние, я делюсь своим кодом здесь

    let myLocation = CLLocation(latitude: CLLocationDegrees(latittude[indexPath.row])!, longitude: CLLocationDegrees(longittude[indexPath.row])!)
        let lat = UserDefaults.standard.string(forKey: "lat") ?? ""
        let long = UserDefaults.standard.string(forKey: "long") ?? ""
        let myBuddysLocation = CLLocation(latitude: CLLocationDegrees(lat)!, longitude: CLLocationDegrees(long)!)

1 Ответ

1 голос
/ 15 марта 2019

Использование расстояния функции CoreLocation Framework,

 var startLocation = CLLocation(latitude: startLatitude, longitude: startLongitude)
 var endLocation = CLLocation(latitude: endLatitude, longitude: endLongitude)
 var distance: CLLocationDistance = startLocation.distance(from: endLocation)
...