## Issue

i have 2 latitude obtain on this format:

```
let lat1 = 37.33756323
let lat2 = 37.33683958
```

now I need to calculate the distance between this 2 point.

converting this to hours, min and second I’m able to calculate the distance .. which result in around 0.08km considering that for 1 deg of lat = 60 NM

But how can I do it with swift.. is there any way to first convert this lat in hours, min and second? I can’t find the right way to "subtract" correctly this 2 angles.

any suggestion?

thanks a lot

## Solution

from the code at: Calculate distance between 2 point on maps for iOS

```
import CoreLocation
let lat1 = 37.33756323
let lat2 = 37.33683958
let coord0 = CLLocation(latitude: lat1, longitude: 0.0)
let coord1 = CLLocation(latitude: lat2, longitude: 0.0)
let d = coord0.distance(from: coord1)
print("\n----> d = \(d) (m) ") // 80.31355191695503 meters
print("----> d = \(d/1000.0) (km) \n") // 0.08031355191695504 kilometers
```

Answered By – workingdog support Ukraine

Answer Checked By – Marilyn (BugsFixing Volunteer)