Я работаю над некоторым приложением, связанным с кабиной. Но у меня проблема в том, что, если мое местоположение посадки и место сброса совпадают, то как я могу рассчитать расстояние, пройденное кабиной в это время.
В настоящее время я рассчитываю расстояние от одной координаты до другой, используя указанный ниже код.
func calculateDistance(pickLat: String, pickLong: String, dropLat: String, dropLong: String) {
let coordinate0 = CLLocation(latitude: Double(pickLat)!, longitude: Double(pickLong)!)
let coordinate1 = CLLocation(latitude: Double(dropLat)!, longitude: Double(dropLong)!)
let distanceInMeters = coordinate0.distance(from: coordinate1) // result is in meters
print(distanceInMeters)
}
Это нормальный процесс, которым я занимаюсь. Пожалуйста, помогите мне.