我有以下可用的:
如何随时间插入估计的位置?
我知道这足以计算出行程剩余时间所需的平均速度.给定一个直线距离,这是非常微不足道的.我知道它与矢量有关,但我有点生疏,并认为最好咨询一些专家.
我需要这个更新速率的原因是有限的,所以为了显示平滑的动画,我需要猜测更新之间的当前位置.
目标平台是Google地图应用程序,因此我可以使用一些基本功能,例如两个坐标之间距离的地理校正功能.语言并不重要,因为我知道许多语言,如果需要,可以移植或调整任何示例.然而,一般的解决方案是优选的
这只是两个独立的矢量计算吗?
latestimate = latstart + (?lat * P) lonestimate = lonstart + (?lon * P) Where: testimated = the reported estimated time to target telapsed = time since last time estimate P = telapsed / testimated ?lat = latreported - lattarget ?lon = lonreported - lontarget