如果有人问我,我很抱歉,我的搜索只发现了点点滴滴......
好的,所以我对getBearing的API描述的理解是它会显示0 - >如果你从北方,东方,南方移动180度。 如果您从北,西,南移动,它将显示0 - > -180度。
然而,这似乎并非如此,我只是看着我的轴承转动到300度,然后询问问题,它是否为N - >; E - > S - > W(正如人们所期望的那样)或N - > W - > S - > E(我知道它可能不会......但谷歌做了更奇怪的事情)。我能想到的另一件事是轴承超过180是由于准确性。
有人可以就我的思路是否正确提供一些见解。
答案 0 :(得分:6)
我不确定你在哪里得到这个想法。查看Location引用,getBearing()
的{{3}}表示
以真北向东返回行进方向。如果hasBearing()为false,则返回0.0。
因此90将是东部,180南部和270西部。这意味着你的300度有点偏北了。