如何分辨两个地理点的方向

RVG*_*RVG 6 android point direction geopoints

我有3个地理位置

(开始位置)11.986242477259117,79.84657287597656`

(中间位置)11.984521304799278,79.84583258628845

(结束位置)11.985014568760436,79.844491481781

我从如何使用kml文件在地图上绘制路径获得了解?

我已经在地理点之间绘制了这条线.

在此输入图像描述

我使用如何使用经度和纬度值计算两个位置之间的距离来计算距离

我的问题是,当用户站在"A"(开始位置)附近时,我想告诉方向,你要移动到"北方","东方","西方","南方"这样,.

如果用户错误地移动其他方向,需要说出"你有错误的方向"并说出正确的方向.

如何获得两个地理点之间的方向.

我从两个经度/纬度点获得方向(指南针)得到了这个值

它返回一定程度,但我告诉正确的方向我是没有意义的.

如何获得两个地理点之间的方向.