Как вернуть только порядок путевых точек из запроса направлений Google

Мы пытаемся определить, как проложить грузовик через набор точек в проблеме доставки маршрута (запуск и остановка из одной и той же точки). API направлений выглядит как правильное решение. Тем не менее, ответ возвращается очень многословно (95k). Я просто хочу заказать точки доставки (waypoints). То есть мы уже используем Карты Google в транспортных средствах для маршрутизации до следующего пункта назначения, нам просто нужно определить наиболее эффективный порядок перемещения по этим маршрутным точкам (просто нужен порядок маршрутных точек).

Рассматривая этот пример: https://developers.google.com/maps/documentation/directions/intro

В частности, случай:

"Оптимизируйте ваши путевые точки" (где: waypoints=optimize:true)

Мне интересно, есть ли опция (или набор опций), для возврата только раздела json waypoint_order? Я искал ограничения только для упорядочивания путевых точек, не нашел ссылок и не вижу в документе ( https://developers.google.com/maps/documentation/javascript/reference/directions) какой-либо очевидный способ сделать это.

Конкретно этот пример со страницы, добавив некоторые подавления:

https://maps.googleapis.com/maps/api/directions/json?origin=Adelaide,SA&destination=Adelaide,SA&suppressMarkers=true&suppressPolylines=true&suppressInfoWindows=true&waypoints=optimize:true|Barossa+Valley,SA|Clare,SA|Connawarra,SA|McLaren+Vale,SA&key=YOUR_API_KEY

Передавая только 2 путевых точки, origin и dest возвращают 95k содержания в ответе. Если я просто хочу массив порядка путевых точек, есть ли способ получить это?:

waypoint_order ": [3, 2, 0, 1]}]

0 ответов

Другие вопросы по тегам