При выборе оптимального маршрута для поездки с попутчиками самый быстрый вариант не всегда может быть оптимальным. Возможно, вам стоит спланировать свой маршрут.
API Routes Preferred позволяет планировать маршрут, указывая цель маршрута с помощью метода ComputeCustomRoutes
.
Метод ComputeCustomRoutes
также может помочь в обеспечении соответствия маршруту, позволяя минимизировать разницу между маршрутом, выбранным оператором, и реальным маршрутом.
Используйте Routes Preferred API и Navigation SDK, чтобы в полной мере воспользоваться преимуществами планирования маршрутов.
Включить метод ComputeCustomRoutes
Прежде чем использовать метод ComputeCustomRoutes
в коде, его необходимо включить. Подробнее о включении методов API Routes Preferred см. в разделе «Начало работы» .
Используйте метод ComputeCustomRoutes
Метод ComputeCustomRoutes
требует указания маски поля ответа во входных данных. Маску поля ответа можно указать с помощью параметра URL $fields
или fields
, либо с помощью HTTP/gRPC-заголовка X-Goog-FieldMask
. Подробнее см. в разделе «Параметры системы» .
Значение маски поля представляет собой список путей к полям, разделённых запятыми. Каждый путь к полю представляет собой список имён полей, разделённых точками, которые представляют иерархию сообщений. Имя поля — это либо ключ объекта JSON, либо имя тега поля protobuf. Путь к полю начинается с типа сообщения ответа верхнего уровня, за которым может следовать одна или несколько точек, а затем имя поля следующего уровня. В общем случае пути к полям формируются следующим образом:
topLevelField[.secondLevelField][.thirdLevelField][...]
Маска поля особого случая — это подстановочный знак «*», который выбирает все поля корневого уровня.
Более подробную информацию см.:
Примеры использования метода ComputeCustomRoutes
см. в разделе Примеры вычисления пользовательского маршрута (бета-версия) .
Расчет платы за проезд
Информацию о расчете платы за проезд см. в разделе Расчет платы за проезд .
Примеры расчета платы за проезд см. в разделе Примеры расчета пользовательского маршрута .