在确定拼车行程的最佳路线时,最快路线并不一定是最佳选择。您可能需要规划路线。
借助 Routes Preferred API,您可以使用 ComputeCustomRoutes
方法指定路线目标,以便规划路线。
ComputeCustomRoutes
方法还可以帮助您最大限度地减少运营商选择的路线与驾车路线之间的差异,从而帮助您遵循路线合规性。
同时使用 Routes Preferred API 和 Navigation SDK,充分发挥路线规划功能的全部优势。
启用 ComputeCustomRoutes 方法
您必须先启用 ComputeCustomRoutes
方法,然后才能在代码中使用它。如需详细了解如何启用 Routes Preferred API 方法,请参阅使用入门。
使用 ComputeCustomRoutes 方法
ComputeCustomRoutes
方法要求您在输入中指定响应字段掩码。您可以使用网址参数 $fields
或 fields
,或者使用 HTTP/gRPC 标头 X-Goog-FieldMask
来提供响应字段掩码。如需了解详情,请参阅系统参数。
字段掩码值为以逗号分隔的字段路径列表。每个字段路径都是一个以英文句点分隔的字段名称列表,其中表示消息层次结构。字段名称可以是 JSON 对象键,也可以是 protobuf 字段标记名称。 字段路径从顶级响应消息类型开始,可根据需要后跟一个或多个点,然后是下一级别的字段名称。一般而言,字段路径的构建方式如下:
topLevelField[.secondLevelField][.thirdLevelField][...]
特殊情况字段掩码是通配符“*”,用于选择所有根级字段。
如需了解详情,请参阅以下主题:
如需查看 ComputeCustomRoutes
方法的使用示例,请参阅计算自定义路由(Beta 版)示例。
正在计算通行费
如需了解如何计算通行费,请参阅计算通行费。
如需查看计算通行费的示例,请参阅计算自定义路线示例。