У меня есть маршрут с несколькими путевыми точками A, B, C, D ... Я хочу получить кратчайшее расстояние этого маршрута через все путевые точки в том же порядке.Получите кратчайшее (не самое быстрое) расстояние маршрута с несколькими путевыми точками от Google Maps Api
Значит, я не хочу оптимизировать порядок путевых точек. Я просто хочу получить самый короткий маршрут. Google Distance Api дает мне самый быстрый маршрут, а не самые короткие.
API-интерфейс Googles Direction дает мне все маршруты, а затем я могу фильтровать кратчайший маршрут, но для этого мне нужно создать две петли. Один, который проходит через путевые точки (A - B, B - C, C - D) и в каждом петле ноги через возможные маршруты, чтобы найти кратчайший.
Интересно, есть ли лучший и элегантный способ сделать это.