知道两个地理点的经纬度坐标,A,B亮点,如何进行计算判断,B点位于A的什么方向(东西南北)?

知道两个地理点的经纬度坐标,A,B亮点,如何进行计算判断,B点位于A的什么方向(东西南北)?
这是在软件开发中GIS地图中使用,希望能给出在程序中用的函数,而不是数据公式,谢谢

特别说明这是在软件开发中应用的算法,可以举例在C#或者 PHP JAva都可以

分两步:第一步:先确定南北方向:谁离极点近,比如A比B离北极点近,那么A在B的北边。
第二步,判断东西方向:先把A和B经度差划定在小于180度范围内(即AB之间的弧为劣弧),再根据地球自转方向自西向东判读。
温馨提示:答案为网友推荐,仅供参考
相似回答