我試圖找到我從用戶抓取的位置和硬編碼的位置之間的距離,但出現錯誤,無法將[CLLocation]轉換爲CLLocation 。[CLLocation]和CLLocation之間的差異
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let location = CLLocationCoordinate2D(latitude: locations[0].coordinate.latitude, longitude: locations[0].coordinate.longitude)
longitude = locations[0].coordinate.longitude
latitude = locations[0].coordinate.latitude
let coordinate₀ = CLLocation(latitude: 5.0, longitude: 5.0)
let distanceInMeters = coordinate₀.distance(from: locations)
print(distanceInMeters)
}
'[CLLocation]'是'的CLLocation' –
訪問的最後一個對象從'locations'數組數組獲取用戶的當前位置。 –
謝謝你。我不敢相信我沒有意識到這一點。 –