here-api - HERE-API:如果禁用时间感知功能,则使用什么日期时间?
问题描述
我正在使用 HERE API 进行路由,并且想知道:如果时间感知功能未激活,则使用什么日期和时间。
是查询时的时间,还是一天中的平均时间,还是其他什么?
此外,当返回 TrafficTime 时(同样,没有激活时间感知功能),使用什么时间?是过去一年的平均流量,去年的高峰流量,还是曾经的高峰流量?
非常感谢您的帮助!
解决方案
如果您不提供出发时间并且交通被禁用,则提供的路线将仅基于路线类型,出发时间将默认为现在(例如:mode=fastest 参数将为给定的运输模式提供可能的最快路线) .
当您在请求中启用流量优化路由时,路由 API 会使用最新的流量信息来计算路由。例如,当前时间的路线计算使用实时交通信息。
在考虑未来的旅行时间时,这种实时交通信息会增加历史交通速度。如果路线较长,API 会将实时交通信息与路线后期部分的历史交通信息相结合。为未来行程计算的路线使用历史交通信息来确定交通速度,并考虑路线上的任何长期道路封闭。
如果请求不包括出发时间,则 API 假定所有当前实时交通事件(在计算时)在整个路线长度内都有效,并且不使用任何与时间相关的信息。
如果启用了交通,则未设置出发时间(现在默认):考虑实时交通和道路封闭数据(仅适用于短途旅行)。在长途旅行的情况下,路线的初始部分是实时交通数据,其余部分是历史数据以及道路封闭数据。
如果启用了交通,则出发时间设置为未来:考虑过去一周中这一天的过去 3 年平均交通信息。
交通被禁用,出发时间未设置(默认现在)或设置(现在/未来):提供的路线不考虑交通数据
推荐阅读
- virtual-reality - VRExpansionPlugin 新关卡无法传送
- html - 如何配置我的 css 以使跨度的高度与相邻输入的高度(Hubspot)相匹配?
- python - 错误
- javascript - 在变量中返回函数输出
- php - 在 PHP 中创建事务过滤器以创建 GetTransactionsRequest 对象
- r - gsub / sub 在某些字符之间提取
- php - array_slice 多维数组的百分比
- excel - vba shell 在 excel 2016 中失败
- excel - VBA代码在第二次、第三次循环时未使用准确的主表
- sql - Postgres 窗口函数 - rank() 按 bigint 分区