一、经度、纬度概念
经度 Longitude , 本初子午线 位置 为 0 度经线 , 相当于水平 x 轴 的坐标 , 经度的取值范围 -180 度 ~ +180 度 ;
纬度 Latitude , 相当于...垂直 y 轴 的坐标 , 纬度的取值范围 -90 度 ~ + 90 度 ;
西经 和 南纬 是负数 ;
经度使用 W ( 东经 ) 和 E ( 西经 ) 表示 , 纬度 使用 N ( 北纬 ) 和..., 为 0 ;
上述公式中
\alpha
是纬度 度数 ;
纬度 的取值范围 -90 度 ~ + 90 度 , 函数曲线如下图所示 :
在赤道位置 , 纬度为 0 度 ,
\cos 0 = 1...b = Lng1 - Lng2
, 是 两个坐标点的 经度之差 ;
地球半径为 6378.137 千米 ;
使用代码实现上述逻辑 :
public class LocationUtils...1 米对应经度
经度 ( 东西方向 ) 上 1 米 , 对应的度数是由当前的纬度决定的 ;
不同的 纬度 上 , 纬线 ( 东西方向 ) 的周长不一样 ;
赤道上 1 米对应的经度计算 :
赤道上 纬度为