Swift HKLIVEWORKUTBuilder+;GPS HKQuantityTypeIdentifier.distanceWalkingRunning

Swift HKLIVEWORKUTBuilder+;GPS HKQuantityTypeIdentifier.distanceWalkingRunning,swift,watchkit,healthkit,watchos-5,Swift,Watchkit,Healthkit,Watchos 5,我有一个HKLiveWorkoutBuilder来追踪户外跑步。我还有一个LocationManager,可以使用HKWorkoutRouteBuilder为训练添加位置 我通过workoutBuilder(\uworkoutbuilder:HKLiveWorkoutBuilder,didcollecteddataofcollectedtypes:Set)委托方法获取HKQuantityTypeIdentifier.distanceWalkingRunning。有人能告诉我,这些值是否仅由Cor

我有一个
HKLiveWorkoutBuilder
来追踪户外跑步。我还有一个
LocationManager
,可以使用
HKWorkoutRouteBuilder
为训练添加位置

我通过
workoutBuilder(\uworkoutbuilder:HKLiveWorkoutBuilder,didcollecteddataofcollectedtypes:Set)
委托方法获取
HKQuantityTypeIdentifier.distanceWalkingRunning
。有人能告诉我,这些值是否仅由CoreMotion生成,或者苹果是否也考虑了我添加的位置?因为你没有GPS也能得到这个值,我不确定苹果是否把GPS作为计算距离的工具

如果没有,我如何将LocationManager计算的距离添加到训练中