计算三角形的内角

时间:2015-01-06 13:59:57

标签: imageview compass navigator degrees

我正在尝试创建一个简单的导航器,其中的箭头指示从我所在位置到地图中保存位置的方向,就像指向北方的指南针一样。 我有两个位置(长和纬度),起点和终点。 箭头必须从北向最终点方向旋转。我需要计算这个运动i度。 它就像三角形的两边,运动是内角。

如何计算这个角度,知道两个距离?

1 个答案:

答案 0 :(得分:1)

这只是基本的触发:

deltaY = P2_y - P1_y
deltaX = P2_x - P1_x
angleInDegrees = atan2(deltaY, deltaX) * (180 / PI)

通过this answer