如何在Android中使用GPS记录器记录时使用GPS数据检测道路方向

如何在Android中使用GPS记录器记录时使用GPS数据检测道路方向,android,gps,tracking,Android,Gps,Tracking,我想检测道路方向,并将其作为参数添加到我的GPS记录器中,以区分直接道路和相反道路。我认为有一个使用方向角或指南针的公式。只需使用位置。getHeading()或有时称为位置。getBearing()。 这提供了一个0-360度的角度,其中0是北,90是东 这提供了设备移动的方向。 GPS芯片和相关智能手机API不知道任何道路,它只知道位置、方向、速度。这适用于道路、海上和空中。 我不明白为什么“道路”这个词与GPS记录器一起使用 导航系统或谷歌地图内部使用的数字地图使用的是道路,而不是GPS记

我想检测道路方向,并将其作为参数添加到我的GPS记录器中,以区分直接道路和相反道路。我认为有一个使用方向角或指南针的公式。

只需使用
位置。getHeading()
或有时称为
位置。getBearing()
。 这提供了一个0-360度的角度,其中0是北,90是东

这提供了设备移动的方向。 GPS芯片和相关智能手机API不知道任何道路,它只知道位置、方向、速度。这适用于道路、海上和空中。 我不明白为什么“道路”这个词与GPS记录器一起使用


导航系统或谷歌地图内部使用的数字地图使用的是道路,而不是GPS记录器。

您应该更好地指定您想要做的事情,并发布一些代码以获得更好的回答不需要发布代码,只需指定您所期望的道路方向值即可?一个0-360°的角度和一个向前、向后的标记?