2013-05-22 79 views
0

我正在开发一个应用程序,使用GPS坐标显示用户在地图上的移动。使用loc1.distanceTo(loc2)计算两个位置之间的移动大小,其中loc1和2的类型为Location。我如何计算运动的角度(以度为单位)?Android计算2个GPS坐标之间的角度

+0

你的意思是计算斜率。 –

+0

我想计算第二个目标相对于第一个目标旋转的角度数是多少 – Giammy

回答

2

你问过之前做过搜索吗?这已经被回答了几次。你可以通过Location.bearingTo()得到方位(我猜是你的意思是角度)。在你的情况下,它会是:

loc1.bearingTo(loc2) 
+0

但角度是相对于第一个位置还是相对于x或y轴?什么是参考点? – Giammy

+0

参考是地理北,并且起点(loc1) – AlexWien

+0

我认为loc1位于测角环行中心,我需要找到loc2的移动角度 – Giammy