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

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

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

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

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

2 пункт надо расчитывать на бекенде
  • Вопрос задан
  • 2473 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Разработчик игр на Unity
    12 месяцев
    Далее
  • Merion Academy
    Разработка игр на движке Flutter: Flame
    2 месяца
    Далее
  • Stepik
    Разработчик 2D и 3D игр на игровом движке Unity с нуля до про.
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 2
Slipeer
@Slipeer
begemot_sun
@begemot_sun
Программист в душе.
Вы ничего не рассказали о скорости точки C. Не зная закономерность движения, непонятно как считать положение точки.

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

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

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

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