RunKeeper 또는 Nike +를 사용하면 현재 속도가 많이 뛰게됩니다 (4.30/km로 달리면 4-5min/km의 속도를 보일 수 있지만 전체 거리와 평균 속도 아주 좋은 것입니다.iPhone으로 실행할 때 가장 정확한 "현재 속도"를 얻으십시오
난 내 자신의 실행중인 응용 프로그램을 개발하기 시작하고 아마 CLLocationManager에서 바로 데이터를 사용하는 것으로 나타났습니다. 여기에 현재 속도 나이키 +로 비슷한 결과를 얻을 수 내 스위프트 3 코드입니다.
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
for location in locations {
print("GOT LOCATION \(location)")
if location.horizontalAccuracy < 20 {
if self.locations.count > 0 {
distance += location.distance(from: self.locations.last!)
}
self.locations.append(location)
}
}
}
더 나은 현재 페이스를 얻는 최선의 방법은 무엇입니까? 현재 페이스는 "last 30 seconds"로 확장 될 수 있습니다 도와주세요. 실행 내 전화에 나이키 + 동시에 사용시 5 초/km (또는 가능한 한 작게)