如何使用当前位置纬度和经度知道一个地方的主要 InterCardinal 方向 (N,E,S,W)?
How to konw the Primary InterCardinal direction (N,E,S,W) of a place using the current location latitude and longitude?
我有点迷路了,我正在开发我的应用程序,这让我很困惑。让我这样解释,例如;
A- 是我当前的经纬度位置。
B- 是经纬度的另一个位置。
现在,我想要 B 的经纬度指向 A 的经纬度。然而,
我想获取数据作为指南针度数和主要 InterCardinal 方向
是这样的:<==只是一个例子,不是真实的:)
A- 当前位置:华盛顿,D.C。 ,美国
B- 另一个地点:加拿大渥太华
输出类似于:- B 到 A:185 度,西南 (SW)
提前致谢
P.S。我已经创建了一个指南针 Activity,并且我知道如何获取我的当前位置以及获取其他位置的经纬度。
使用Location.bearingTo获取两个位置之间的角度。 return 是度数,0 是北,从那里顺时针方向。你可以自己算算算出一个方位。只需将这些 360 度分成大小相等的范围,并在每个范围的中心打印您要打印的确切方位,然后查看它在哪个范围内。
我有点迷路了,我正在开发我的应用程序,这让我很困惑。让我这样解释,例如;
A- 是我当前的经纬度位置。 B- 是经纬度的另一个位置。
现在,我想要 B 的经纬度指向 A 的经纬度。然而, 我想获取数据作为指南针度数和主要 InterCardinal 方向
是这样的:<==只是一个例子,不是真实的:)
A- 当前位置:华盛顿,D.C。 ,美国 B- 另一个地点:加拿大渥太华
输出类似于:- B 到 A:185 度,西南 (SW)
提前致谢
P.S。我已经创建了一个指南针 Activity,并且我知道如何获取我的当前位置以及获取其他位置的经纬度。
使用Location.bearingTo获取两个位置之间的角度。 return 是度数,0 是北,从那里顺时针方向。你可以自己算算算出一个方位。只需将这些 360 度分成大小相等的范围,并在每个范围的中心打印您要打印的确切方位,然后查看它在哪个范围内。