我必须从A点(lat,lng)移动到B点(lat,lng1)。 两点的纬度是常数。 我知道它们之间的距离(以米为单位),所以我需要公式来找到B点的经度。
答案 0 :(得分:1)
您必须添加(或减去,取决于西侧的哪个点)以下内容: distance_in_meters / Earth_radius_in_meters / COS(LAT)* 360度/ 2 / PI
或者,或者:
distance_in_meters / Earth_equator_length_in_meters / COS(LAT)* 360度
这是因为“地球切片”的圆的半径(更确切地说,地球和平面的交点垂直于地轴,穿过点A)等于地球半径* cos(lat) - 简单的三角学。然后你只需使用比例:
360度 - 2pi R cos(lat)
x度 - 米米
X = 360D / 2 / PI / R / COS(LAT)
这都是假设您使用度数。