如何从谷歌地图路线API(如Uber)获取总行驶距离和路线

Har*_*nse 0 android google-maps pubnub android-maps-v2

如何从谷歌地图方向 API 获取总行驶距离和路线,以显示用户的行驶路径(如 Uber)。

abi*_*ita 5

您可以使用Google 地图距离矩阵 API,它提供出发地和目的地矩阵的行驶距离和时间。它根据 Google Maps API 计算出的起点和终点之间的推荐路线返回信息,并由包含每对的持续时间和距离值的行组成。

Google 地图距离矩阵 API 请求采用以下形式: https://maps.googleapis.com/maps/api/distancematrix/outputFormat?parameters其中outputFormat可以是以下值之一:

  • json(推荐),表示以 JavaScript 对象表示法 (JSON) 输出;或者
  • xml,表示输出为 XML。

从 GitHub查看此示例。本教程使用 Google 地图距离矩阵 API 查找在驾驶模式下行驶并避免从出发地到目的地的通行费的距离和时间。

这里还有一些相关的问题:

希望这可以帮助!