Navigation SDK for Android 用量和结算

对 Navigation SDK 的请求按“导航请求”SKU 收费。您需要为生成前往目的地的路线而进行的 API 调用付费。API 调用可以包含一个或多个目的地(也称为途经点)。您可以通过将调用中包含的航点数量乘以所请求的每个目的地的价格来计算调用的费用。

开始获取路线的逐向导航无需支付额外费用。在已获取目的地后更改路线也不会产生额外费用。例如,因路况更新、道路封闭或偏离规划路线而导致的路线变更不会产生任何费用。

Navigation SDK for Android 的 SKU 详情和价格

下表显示了 Navigation SDK for Android 的随用随付 SKU 详情和价格。

类别SKU 详情SKU 价格
企业版 SKU:导航请求 全球价格表
印度价格表

路线状态和结算

如果路线请求成功到达 Google 服务器并由其处理,即使找不到任何路线(例如 NO_ROUTE_FOUND),您也需要付费。如果请求因客户端错误、网络连接问题或后端超时而失败,您无需付费。

当您请求路线时,SDK 会返回一个 Navigator.RouteStatus。下表总结了每种路线状态代码是否会产生费用:

路由状态 说明 已结算
OK SDK 成功计算出前往目的地的路线。 是
NO_ROUTE_FOUND SDK 找不到前往目的地的可行路线。 是
ROUTE_CANCELED SDK 取消了路线计算,转而处理新的请求。 是
NETWORK_ERROR 网络连接错误导致 SDK 无法计算路线。 否
QUOTA_CHECK_FAILED 配额不足导致 SDK 无法计算路线。 否
LOCATION_DISABLED 用户关闭了 GPS 位置信息,因此 SDK 无法计算路线。 否
LOCATION_UNKNOWN SDK 无法及时获取位置信息来计算路线。 否
WAYPOINT_ERROR 请求包含无效的途经点(例如,无法识别的地点 ID),或途经点数量超过了 25 个的上限。 否
DUPLICATE_WAYPOINTS_ERROR 请求包含连续的重复航点。 否
ROUTING_TIMEOUT 在计算路线时,路由后端超时。 否

调整配额

配额限制定义了在指定时间范围内,特定 API 或服务允许的请求数上限。当项目中的请求数达到配额上限时,您的服务会停止响应请求。

如需修改 API 的配额值,请按以下步骤操作:

  1. 在 Cloud 控制台中,前往 Google Maps Platform > 配额。
  2. 选择要修改配额的 API。
  3. 找到要更改的配额值,然后使用复选框选中该值。
  4. 点击修改,输入新的配额值,然后点击提交请求。

查看配额增加请求

如需查看所有配额增加请求,包括过去的请求和待处理的请求,请执行以下操作:

  1. 在 Cloud 控制台中,前往 Google Maps Platform > 配额。
  2. 选择要查看配额增加请求的 API。
  3. 点击配额增加请求。

使用条款限制

如需了解使用条款,请参阅 Google Maps Platform 服务条款的“许可限制”部分。