PHP: Как реализовать пересечение маршрутов в пути?
Есть 2 автомобиля.
Один выехал из пункта А, другой выехал из пункта Б.
В каком то месте своего пути они, допустим, могут встретиться. Как определить в каком месте, через какое время две машины столкнулись?
В планах использовать php, google/yandex/osm maps.
На js визуализировать могу пересечение. Но интересует именно тема с рассчетом в бэкэнде.
Я не очень понимаю, что вы понимаете под реалтаймом? При появлении нового маршрута искать пересечения со всеми существующими? или просто быстро выдать результат для заданной пары?
Для первого варианта возникает некоторое количество проблем с объёмами перебора.
В теории вы можете один раз запросить маршрут и сохранить результат к себе на сервер (или поднять свой, если запросов много). Можно даже как нибудь хитро построить индекс и искать пересечения не со всеми маршрутами.
При втором варианте таких проблем возникнуть особо не должно, но всё те же оптимизации лишними не будут.