조금 혼란스러워합니다. 도와주세요. 나는이 코드를 썼다. 그리고 distX, distY 및 distZ를 얻고있다. 이제 나는이 세가지를 사용하여 최종 거리를 원한다.xcode에서 UIAccelerometer를 사용하여 거리를 계산하십시오.
-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
velX += (acceleration.x * intervalDate);
distX += (velX * intervalDate);
velY += (acceleration.y * intervalDate);
distY += (velY * intervalDate);
velZ += (acceleration.z * intervalDate);
distZ += (velZ * intervalDate);
}
나는 똑같은 것을 시도하고있다. intervalDate가 뭔지 말해 줄 수 있니? –
나는 그것을 1/60으로 수정했습니다 – SRI
한가지 더. 사람이 아이폰으로 달리거나 조깅하는 경우 그가 얼마나 먼 거리를 여행했는지에 대한 정확한 결과를 줄 수 있습니까? –