您可以使用预览版中的 Routes API 试用新一代距离矩阵功能。

Distance Matrix API 概览

Distance Matrix API 用于为出发地和目的地矩阵提供行程距离和时间,并且由每行的 durationdistance 值组成。距离矩阵有以下几种形式:

您可以使用 Distance Matrix API 执行哪些操作?

API 会根据起点和终点之间的推荐路线返回信息。您可以请求不同出行方式的距离数据,请求以公里或英里等不同单位为单位的距离数据,并估算路况中的行程时间。

如需查看更多示例,请参阅 Distance Matrix API 开发者指南,其中简要介绍了如何在可用的参数中使用 API 和参考资料。

为何使用距离矩阵?

如果您的解决方案需要大量起点-目的地点之间的距离和行程时间,请使用 Distance Matrix API。

如果您想使用距离矩阵功能并获取请求的序列化和反序列化、自动重试和请求的一些客户端验证,请尝试使用我们的客户端库。如果您已在使用 Maps JavaScript API,请使用距离矩阵服务来获取 Distance Matrix API 的功能。

如何使用距离矩阵

通过 HTTP 接口访问 Distance Matrix API,将请求构建为网址字符串,并传递出发地和目的地,以及您的 API 密钥。

  1. 如果您想使用我们的某个客户端库,而不是独立的 Distance Matrix API 或客户端网络服务,请下载并安装该客户端库。了解我们的客户端库
  2. 选择或创建项目,启用结算功能,然后启用 Distance Matrix API。 请参阅在 Cloud 控制台中设置
  3. 创建 API 密钥并对其加以限制,并将其添加到代码中。请参阅使用 API 密钥
  4. 查看距离矩阵请求和响应,然后尝试示例请求。

推荐内容