Клуб API Карт

1000 метров в координатах - это сколько?

Пост в архиве.

Допустим у меня есть точка с координатами 37.633281 и 55.720352.

Сколько мне нужно к ним прибавить, что бы точка сместилась на 1000 м по горизонтале и вертикале?

Может кто-то сталкивался?!

7 комментариев

Будет зависеть от того где измеряете.

в районе экватора 1 градус ~ 111 км

Sergey Konstantinov
28 января 2016, 02:57
У нас теперь есть кошерный способ это делать :)
Sergey Konstantinov
28 января 2016, 02:57
В ymaps.coordSystem.geo есть метод solveDirectProblem, который предназначен для решения этой задачи.
http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/ICoordSystem.xml#solveDirectProblem
Александр Белый
28 января 2016, 02:57

Да, метод действительно полезен.

Но мне необходимо это знать для иной задачи.

У меня в БД хранятся координаты, и я хочу сделать выборку координат в радиусе 1000 м от определенной точки.

Соответственно мне необходимо прибавить X  к вертикольной и горизонтальной координатам и сделать выборку в БД с помощью BETWEEN.

Александр Белый
28 января 2016, 02:57

спасибо.

вычислил, что 999 метров = 0,009 гр а это почти 1000 метров:)

Всем спасибо за дискуссию

Олег Сидоров
28 октября 2021, 01:42
Александр Белый,
Как посчитал и где?