您可以使用预览版中的 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 Console 中设置
  3. 创建并限制 API 密钥,然后将其添加到代码中。请参阅使用 API 密钥
  4. 查看距离矩阵请求和响应,并查看请求示例。

推荐内容