iPhone에서 걷기/달리기를 할 때 거리 계산 응용 프로그램을 만들었습니다.지도 키트 및 didUpdateToLocation - iOS의 거리 정확도 계산
내 응용 프로그램을 실행중인 다른 응용 프로그램과 비교했는데 아무도 같은 거리를 제공하지 않습니다.
나이키 GPS : 2.1 km
되는 Runtastic : 2.5 km
내 앱 : 2.9 km 여기
라우팅 거리 계산 :
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
float distInMeter = [newLocation distanceFromLocation:oldLocation]; // which returns in meters
}
을하고 나는 다른 변수에 distInMeters
을 연결.
왜 이러한 응용 프로그램간에 차이가 있습니까? 더 정확하게 거리를 계산하는 또 다른 방법이 있습니까?
도움 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 아마도 어쩌면 2 위치가 바뀌었을 때마다 거리를 계산할 수 있습니까? 어쩌면 거리가 두 배나되는 다음 위치를 고려하지 않을 수도 있습니다. –