将用户的位置保存在您的数据库中,然后在我的情况下进行比较,我使用 JSON 来获取 lat 和 long 值
let myLocation = CLLocation(latitude: (self.locationManager.location?.coordinate.latitude)!, longitude: (self.locationManager.location?.coordinate.longitude)!)
print("My location: ", myLocation)
//My buddy's location
let myBuddysLocation = CLLocation(latitude: article.Latitud, longitude: article.Longitud)
print("my buddy's location: ", myBuddysLocation)
//Measuring my distance to my buddy's (in km)
let distance = myLocation.distance(from: myBuddysLocation) / 1000
print("distance between us: ", distance)
//Display the result in km
print(String(format: "The distance to my buddy is %.01fkm", distance))
//let distanceInMiles = distance / 1000
//print("KM DISTANCE BETWEEN US: ", distanceInMiles)