当前位置: 首页 > 知识库问答 >
问题:

两个地点之间的估计时间

赫连俊雄
2023-03-14

我有两个位置的谷歌api链接

http://maps.googleapis.com/maps/api/directions/json?

我从两个位置得到响应(距离

共有1个答案

雷献
2023-03-14

html" target="_blank">https://developers.google.com/maps/documentation/distance-matrix/intro?hl=en#RequestParameters

对于旅行模式为过境的请求:可以选择指定departure_time或arrival_time之一。如果两个时间都没有指定,departure_time默认为现在(即出发时间默认为当前时间)。

对于旅行模式正在行驶的请求:您可以指定departure_time接收考虑到交通条件的路线和旅行持续时间(响应字段:duration_in_traffic)。只有当请求包含有效的API密钥或有效的Google Maps API Premium计划客户端ID和签名时,此选项才可用。departure_time必须设置为当前时间或未来某个时间。它不能成为过去。

traffic_model(默认为best_guess)-指定计算流量时间时使用的假设。此设置会影响响应中duration_in_traffic字段中返回的值,其中包含基于历史平均值的流量预测时间。traffic_model参数只能指定用于旅行模式驱动的请求,以及请求包含departure_time的请求,并且仅当请求包含API密钥或Google Maps API Premium计划客户端ID时。此参数的可用值是:best_guess(默认值)指示返回的duration_in_traffic应该是给定历史交通状况和实时交通的最佳旅行时间估计值。departure_time越接近现在,直播流量就越重要。

悲观表示返回的持续时间_in_交通应该比大多数天的实际旅行时间长,尽管偶尔交通状况特别糟糕的日子可能会超过该值。

乐观表示返回的持续时间_in_交通应该比大多数天的实际旅行时间短,尽管偶尔交通状况特别好的日子可能比这个值快。

 类似资料:
  • 问题内容: 我需要计算两个日期之间经过的时间。 这里要注意的是,我需要像YouTube一样用视频评论时间戳来显示它。也就是说,仅以最大的方式显示它。 例如, 如果时间是50秒前,应该说是50秒前。 如果时间超过一分钟,则应说一分钟前/十分钟前,等等。 如果时差是1小时30分钟,则应显示:一个小时前。 如果时间是一个半星期而不是一个星期前应该说的话。 如果时间超过一个月,则应说一个月前/两个月前,等

  • 王国连通性 对查尔斯国王来说,这是繁荣的一年,他正在迅速扩大他的王国。一个美丽的新王国最近已经建成,在这个王国里有许多城市由多条单向道路连接。两个城市可能由多条道路直接连接,这是为了确保高度连接。 在这个新王国中,查尔斯国王将其中一个城市作为他的金融首都,另一个作为战争首都,他希望这两个首都之间有高度的连通性。一对城市的连通性,比如城市A和城市B,被定义为从城市A到城市B的不同路径的数量。如果可能

  • 问题内容: 我需要创建一个类来计算两点之间的距离。我被困住了,我是一个完全的初学者。这是我的课程: 第二课。 我不确定如何在两个定义的点之间获取点对象(中间点)。 我可以创建点对象,但不确定如何通过位于这两个点对象之间的方法返回点对象。 问题答案: 平面上的两个点(x1,y1)和(x2,y2)之间的距离为: 但是,如果您想要的只是两个点的中点,则应将中点函数更改为: 这将返回一个全新的点对象,其点

  • 问题内容: 我在一个MySQL数据库表上工作,该表的列包含我对其他主机执行ping操作时的时间戳记(例如2014-09-16 09:08:05)。我的问题是如何在几分钟内计算出针对特定主机的第一次ping和最后一次ping之间的差异?另外,如何为上述差异的开始和结束指定不同的时间戳(而不是第一次和最后一次ping)。这是表格的示例: 我希望我已经对自己的解释足够清楚。 问题答案: 您可以使用本机的

  • 问题内容: 我有一个带有StartDate列的表,我想计算两个连续记录之间的时间差。 谢谢。 @ Mark Byers和@ Yahia,我将请求表作为requestId,startdate 我想知道requestid 1和2、2和3、3和4等之间的时差是多少。我知道我需要在表上进行自我连接,但是我在子句上没有得到正确的支持。 问题答案: 要实现您的要求,请尝试以下操作(从OP编辑后进行更新): 如