Вы должны добавить (или вычесть, в зависимости от которых точка находится на западной стороне) следующие: distance_in_meters/Earth_radius_in_meters/соз (ш) * 360degree/2/пи
или, в качестве альтернативы:
distance_in_meters/Earth_equator_length_in_meters/COS (LAT) * 360degree
Это работает, потому что радиус окружности «среза Земли» (точнее, пересечение Земли и плоскости, перпендикулярной к оси Земли, проходящей через точку а), является равный радиусу Уха th * cos (lat) - простая тригонометрия. Тогда вы просто использовать пропорции:
360 градусов - 2р R Cos (LAT)
х степени - г м
х = 360D/2/пи/R/COS (лат)
Это все предполагается, что вы используете градусы.
См. «Точка назначения с заданным расстоянием и опорой от начальной точки» на [этой странице на movable-type.co.uk] (http://www.movable-type.co.uk/scripts/latlong.html) – geocodezip
Это близко, но это не объяснено полностью, и это не решение для моего текущего дела. –