Клуб API Карт

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

beloff1985
26 декабря 2012, 16:02

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

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

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

6 комментариев
Подписаться на комментарии к посту

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

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

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

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

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

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

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

спасибо.

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

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