Routes Preferred API 目前仅适用于部分客户。如需了解详情,请
与销售人员联系。
选择要返回的字段
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
调用 ComputeRoutes()
方法时,您必须指定要在响应中返回哪些字段。您可以通过使用响应字段掩码来实现此目的,该掩码可通过网址参数 $fields
或 fields
提供,也可以通过使用 HTTP/gRPC 标头 X-Goog-FieldMask
提供。如需了解详情,请参阅系统参数。
字段掩码
字段掩码值是以英文逗号分隔的字段路径列表。每个字段路径都是一个以英文句点分隔的字段名称列表,用于表示消息层次结构。字段名称可以是 JSON 对象键,也可以是 protobuf 字段标记名称。字段路径从顶级响应消息类型开始,可以选择性地后跟一个或多个点,然后是下一级字段名称。一般来说,字段路径的构建方式如下:
topLevelField[.secondLevelField][.thirdLevelField][...]
一种特殊情况的字段掩码是通配符“*”,它会选择所有根级字段。
示例
以下示例演示了如何为 ComputeRoutes()
方法设置字段掩码。
示例 1
所有可用字段的字段掩码(用于人工检查)。
X-Goog-FieldMask: *
示例 2
路线级时长、距离和折线的字段掩码(生产设置示例)。
X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline
我们不建议在生产环境中使用通配符 (*) 响应字段掩码,也不建议在顶级(路由)指定字段掩码。仅选择所需的字段:
如需详细了解如何构建字段路径,请参阅 field_mask.proto。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-09-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-25。"],[],["To specify which fields to return from the `ComputeRoutes()` method, use a response field mask via the `$fields`, `fields` URL parameter, or the `X-Goog-FieldMask` header. Field masks use comma-separated field paths, formatted as `topLevelField[.secondLevelField]`. Avoid the wildcard `*` or top-level `routes` in production. Instead, specify needed fields, like `routes.duration,routes.distanceMeters,routes.polyline`, to reduce latency, ensure stable performance, and decrease response size.\n"]]