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