此文章是根据地球两点的经纬度来计算两点的球面距离,从而来根据用户登录的信息来产生评估报告。
概述在球面上,不在同一直径上的两点之间的最短距离,就是经过这两点的大圆在这两点间的一段劣派的长度,我们把这段抓长叫做球面上这两点间的球面距离。(也叫球面上的短程线或测地线)
公式两个地点的纬度:
两个地点的经度:
地球球面距离公式:
如图所示:
应用到的公式:弧长公式、余弦定理公式
推论的思路就是:
要想求弧长,就必须求出夹角所对应的弧度。而弧度就等于此夹角的反余弦值。从而需要求出此夹角的余弦值。从而可以根据余弦定理以及勾股定理进行推论。
具体的代码可以参考小编之前的博客:
https://blog.csdn.net/weixin_45607513/article/details/105230806