사용자로부터 잡아 당기는 위치와 하드 코딩 된 위치 사이의 거리를 찾으려고하지만 오류가 발생하여 [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]'은'locations'에서 –
액세스 마지막 개체 CLLocation''의 배열입니다 배열을 사용하여 사용자의 현재 위치를 가져옵니다. –
고맙습니다. 나는 내가 이것을 깨닫지 못했다고 믿을 수 없다. –