如何从谷歌地图方向获取总行程距离和路线api,如优步

时间:2016-07-04 12:11:39

标签: android google-maps android-maps-v2 pubnub

如何获取从Google地图指示API到的总行程距离和路线 显示用户走过像优步的路径。

1 个答案:

答案 0 :(得分:3)

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

Google Maps Distance Matrix API请求采用以下格式: https://maps.googleapis.com/maps/api/distancematrix/outputFormat?parameters其中outputFormat可以是以下值之一:

  • json(推荐),表示JavaScript Object Notation(JSON)中的输出;或
  • xml,表示输出为XML。

检查example from GitHub。本教程使用Google Maps Distance Matrix API查找在驾驶模式下行驶的距离和时间,并避免从始发地到目的地的过境费。

以下是一些相关的SO问题:

希望这有帮助!