导航软件是如何知道红绿灯还剩几秒的呢?

不知道大家在使用导航的时候有没有发现,当我们停在红绿灯底下时,导航软件上居然会显示红绿灯还剩几秒。那导航软件是如何知道红绿灯还剩几秒的呢?

是不是这些红绿灯接入了网络数据,然后各大导航软件从数据库中接取?实际情况并没有这么简单。

如今大部分的红绿灯是不支持连接网络的,如果要把红绿灯的数据传给服务器,那就得对红绿灯进行改造,那这个改造成本可就不低了。

首先我们来看看堵车路况计算原理:首先,导航通过手机的定位系统知道我们实时的位置,所以说导航软件,是知道我们实时的速度。如果在同一时间、同一段路上,面向同一方向行驶的这些开启导航APP的手机速度都变慢了,那么导航就推断这条路堵车了。

而红绿灯是一样的道理,路口变成红灯时,我们开车会减速停下,而变成绿灯时,我们就会开始加速。

而导航软件检测到一个路口有多辆车同时停下了,那它就推断,这个路口现在是红灯,而当几辆车从零开始加速通过路口的时候,它就判断这个时候路口是绿灯。


于是经过大量的数据计算就能够推断出每一个红绿灯的倒计时时间了,因为在某个时间段红绿灯的规律是一样的,甚至高峰期跟平峰期红绿灯时长不同它都是知道的。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com