Задать вопрос
@NovichokIvanovich
начинающий программист

Как определить попал ли объект в определенную точку на карте с радиусом X?

имеются координаты точки
"latitude": "71.848140",
"longitude": "137.618294",
"radius": "0.0005",
при отслеживании координат получаю
"latitude": "ХХ.848140",
"longitude": "ХХХ.618294",

Как сравнить координаты и узнать попал отслеживаемый объект в точку или нет?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@nrgian
Геометрия школьная.

(X-А)*(X-А) + (Y-B)*(Y-B) < R
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
NeiroNx
@NeiroNx
Программист
Теорема Пифагора(прямоугольный треугольник). Если расстояние меньше заданного - то попал. Чтобы не мучаться с квадратным корнем можно сравинать уже возведенные в квадрат числа.
Ответ написан
Комментировать
Moskus
@Moskus
Теорема Пифагора после приведения точек к прямоугольной системе координат. А то в градусах вы там такое насчитаете...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы