java - 模拟距某个点设定距离的 GPS 路径

标签 java android gps android-gps

我正在开发一个应用程序,该应用程序使用来自本地公交服务 API 的信息。 由于我无法访问公交车的 GPS 系统,因此我实际上无法跟踪公交车,我想知道如何模拟公交车的位置。

我有每个站点的实际公交车到期时间,例如,如果公交车在 6 分钟内到期,我可以估计公交车行驶的速度并将其放在 map 上,计算出距公交车的距离停止,但需要巴士从正确的方向驶来,即模拟巴士路径。

我不知道这是否可能,如果可以的话我将如何去做。

我非常感谢我能得到的任何帮助/想法!

最佳答案

在这种情况下我不会使用 GPS。

如果您知道巴士的路径,以及巴士在两个站点之间必须行驶的距离、巴士离开站点的时间以及到达下一站所需的时间,您就可以除以路径的距离到巴士需要的时间,然后根据到达的时间沿路线“移动”它(有点像状态栏)。

然后在 map 上绘制路径并在其上移动一个点。 这应该比实际绘制必须为整个路径计算的 GPS 坐标更容易。

关于java - 模拟距某个点设定距离的 GPS 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56417797/

相关文章:

java - 扫描数据并将其添加到具有未指定分隔符的数组

java - 将Runtime.exec与命令中的空格一起使用时的“Cannot run program”

java - 无法启动嵌入式 Apache Felix

java - 在 Java 中获取声明类

javascript - Android与JavaScript、JS如何获取webview JS返回数据?

android - 来自地理标记照片的 GPS 经度和纬度

c# - 将GPS数据转换为纬度和经度c#

Android ListView fastScrollThumbDrawable 不工作

android - JSONParser 获取带有大括号的完整 JSON 文件

Android:如何使用 gps 测量距离