我正在开发一个应用程序,该应用程序使用来自本地公交服务 API 的信息。 由于我无法访问公交车的 GPS 系统,因此我实际上无法跟踪公交车,我想知道如何模拟公交车的位置。
我有每个站点的实际公交车到期时间,例如,如果公交车在 6 分钟内到期,我可以估计公交车行驶的速度并将其放在 map 上,计算出距公交车的距离停止,但需要巴士从正确的方向驶来,即模拟巴士路径。
我不知道这是否可能,如果可以的话我将如何去做。
我非常感谢我能得到的任何帮助/想法!
最佳答案
在这种情况下我不会使用 GPS。
如果您知道巴士的路径,以及巴士在两个站点之间必须行驶的距离、巴士离开站点的时间以及到达下一站所需的时间,您就可以除以路径的距离到巴士需要的时间,然后根据到达的时间沿路线“移动”它(有点像状态栏)。
然后在 map 上绘制路径并在其上移动一个点。 这应该比实际绘制必须为整个路径计算的 GPS 坐标更容易。
关于java - 模拟距某个点设定距离的 GPS 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56417797/