私はいくつかのウェイポイントA、B、C、Dを持つルートを持っています... 私はこのルートの最短距離をすべて同じ順序でウェイポイントを設定します。複数のウェイポイントを持つルートと最短(最短ではない)の距離をGoogle Maps APIから取得
私はウェイポイントの順序を最適化したくありません。私はちょうど最短ルートを取得したい。 Google Distance Apiは私にの最速ルートを与え、最短ではありません。
Googles Direction APIは私にすべてのルートを与えてから最短ルートをフィルタリングできますが、これに対しては2つのループを作成する必要があります。ウェイポイント(A〜B、B〜C、C〜D)と各レッグループを通過して可能なルートを通って最短距離を見つけるループ。
これを行うには、より優れたよりエレガントな方法があるのだろうかと思います。