Tôi đang phát triển ứng dụng GPS. Bạn có biết cách phát hiện tốc độ của thiết bị di động không?Tốc độ CLLocation
Thực ra, tôi cần phát hiện tốc độ sau mỗi 2 giây.
Tôi biết phương thức didUpdateToLocation
được gọi khi thay đổi vị trí.
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
Nhưng tôi nghĩ phương pháp này không phù hợp với vấn đề của tôi.
Vì vậy, tôi có cần kiểm tra tốc độ [CLLocationManager location]
sau 2 giây không?
Bất kỳ đề xuất nào?
Xin cảm ơn trước.
Vì lợi ích tốt hơn trong hai tùy chọn (về độ chính xác)? –
getDistanceFrom đã bị khấu hao. Thay thế CLLocationDistance distanceChange = [newLocation getDistanceFrom: oldLocation]; với CLLocationDistance distanceChange = [newLocation distanceFromLocation: oldLocation]; – Wes