使用google maps api 3获取给定startPoint和endPoint的总旅行持续时间

时间:2012-02-23 01:32:22

标签: javascript google-maps-api-3

如何使用谷歌地图api 3获取两个点来检索总旅行时间和距离?我的意思是我正在寻找谷歌api文档,但我没有找到我期望找到的东西或者我对所有谷歌功能感到困惑。有人帮我吗?

2 个答案:

答案 0 :(得分:3)

当您只有一个起点和一个终点时,您可以从第一条路线的第一段获取距离持续时间,因为DirectionsResult只包含1条路线当你没有定义任何航路点时,有一条腿。

Example-Route from Chicago to Los Angeles:

你知道,路线#1的第1条腿包含:
距离: 2.015英里
持续时间: 1天,8小时

答案 1 :(得分:0)

您需要使用Directions API。它将为您提供每个步骤的持续时间和距离的步骤列表,添加这些步骤,您将获得总旅行时间:http://code.google.com/apis/maps/documentation/directions/#JSON