【发布时间】:2017-03-07 08:06:47
【问题描述】:
我有一个 react native 应用程序,我可以在其中跟踪用户的位置并在地图上显示他的移动。我的目标是显示用户的平均旅行速度。
现在在 React Native 的地理位置 watchPosition 的响应是一个速度参数,这只是从最后一个已知坐标到新坐标。
回复:
{
coords: {
accuracy: 5,
altitude: 0,
altitudeAccuracy: -1,
heading: 108.43,
latitude: 38.333034435,
longitude: -122.04128193
speed: 6.5
}
timestamp: 1465109890871.304
}
有没有办法获得整个轨迹的平均速度?或者我该如何计算这个速度?
将所有“速度”值保存在一个数组中,然后将其除以数组中值的数量,这听起来很荒谬,而且性能不佳。
非常感谢任何帮助!
非常感谢!
【问题讨论】:
-
我按照你解释的方式做了,存储在一个数组中,然后除以数组中的数量。你知道速度是什么指标吗? (公里或米)
标签: javascript reactjs react-native geolocation