我有以下可用:
- 最后报告的 lat,lon w/timestamp
- 目标纬度,经度
- 预计目标时间
- 标题
如何随时间插入估计的位置?
我知道这足以计算剩余行程所需的平均速度。给定一个直线距离,这是非常微不足道的。我知道这与矢量有关,但我有点生疏,认为最好咨询一些专家。
我需要这个更新率的原因是有限的,所以为了显示流畅的动画,我需要猜测更新之间的当前位置。
目标平台是一个谷歌地图应用程序,所以我有一些基本功能,比如两个坐标之间距离的地理校正功能。语言并不重要,因为我知道很多,并且可以根据需要移植或改编任何示例。然而,一般的解决方案将是首选。
这只是两个独立的向量计算吗?
lat估计= lat start + (Δ lat * P) lon估计= lon start + (Δ lon * P) 在哪里: t估计= 报告的估计目标时间 t elapsed = 自上次估计以来的时间 P = t elapsed / t估计 Δ lat =报告的 lat - lat目标 Δ lon =报告的 lon - lon目标