Задать вопрос
@maxyc_webber
Web-программист

Как вычислить положение на карте?

Задача следующая:
На картах, пусть будут гугл.

Имеется:
1. Точка А и точка Б
2. Маршрут между точками
3. Расстояние между точками
4. Время старта точки С из точки А

Требуется:
1. В любой момент времени знать, где на маршруте находится точка С
2. Пнуть в нужную сторону, чтоб понять, как сделать так, что если есть еще один параллельный маршрут Х У с точкой Z, то как можно было бы вычислить расстояние между С и Z

2 пункт надо расчитывать на бекенде
  • Вопрос задан
  • 2473 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Slipeer
@Slipeer
begemot_sun
@begemot_sun
Программист в душе.
Вы ничего не рассказали о скорости точки C. Не зная закономерность движения, непонятно как считать положение точки.

Что касается расстояния, используйте формулу гаверсинусов для определения расстояния по координатам, если точки находятся друг от друга недалеко:

2863d8cfddda939001b44506ab8e7a46.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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