使用google maps api计算两个位置(坐标)之间的行程时间

时间:2017-06-06 12:43:50

标签: javascript google-maps google-static-maps

我有开始和结束位置的坐标。我想计算达到终点所需的总时间。是否有谷歌地图静态api,我将通过开始和结束位置的坐标,作为回报,它将给出从开始到达终点所需的总时间?

谷歌地图静态API的一个例子是这样的:

https://maps.googleapis.com/maps/api/staticmap?zoom=13&size=600x300&maptype=roadmap&markers=color:red%7Clabel:C%7C<longitude>,<lat>?&key=<api key>

这将返回给定坐标的静态映射。

1 个答案:

答案 0 :(得分:0)

为此,您必须使用Google Directions API

如果您有两个坐标并且想知道达到一个点所需的总时间,可以通过将您的坐标作为此查询中的参数传递来实现此目的。

https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY

响应将是一个对象,在此对象中将包含此旅程所需的所有数据,即总时间,检查点等

看看this示例。