Суть такова, есть две точки А (начало) и Б (конец), длина маршрута от А до Б = 100 км, по середине маршрута нужно поставить точку С.
Прямую линию рисовал, для этого есть функционал и дробил ее пополам и на несколько равных частей но это не подходит так как маршрут может быть не идеально ровный, нужно средина именно по проложенному маршруту
Вот пример сделанного через Google maps с полилиниями но это не совсем то -
yarema.fun