根据 半正矢公式:
其中:
1. Lng1 Lat1 表示A点经纬度,Lng2 Lat2 表示B点经纬度
2. a=Lat1 - Lat2 为两点纬度之差 b=Lng1 - Lng2 为两点经度之差
3. 6378.137为地球赤道半径,单位为千米
Java 代码:
// 导入包
参考:
半正矢公式
https://blog.csdn.net/gatieme/article/details/45599581
根据 半正矢公式:
其中:
1. Lng1 Lat1 表示A点经纬度,Lng2 Lat2 表示B点经纬度
2. a=Lat1 - Lat2 为两点纬度之差 b=Lng1 - Lng2 为两点经度之差
3. 6378.137为地球赤道半径,单位为千米
Java 代码:
// 导入包
参考:
半正矢公式
https://blog.csdn.net/gatieme/article/details/45599581