高德地图算是比较常见的 APP导航的位置信息怎么来的,有时候看着高德地图,你会不会想:“它是怎么知道哪里堵车了呢?”。
这里要分清一个概念,我们往常说的 GPS、北斗这些卫星导航系统,是不清楚各个街道的名字的,而各个地图 APP,才是真正将 GPS、北斗这些卫星导航系统的数据使用起来,和各个地区的地名、路名联系起来。
那么这些地图厂商是怎么获取这些地名、路名的呢?
我知道的有:
官方采集。这种方法是地图厂商自己花费人力物力来收集各个地区的位置信息,来集成到自己的地图系统中去的。
获取交通部门的信息。要知道现在的道路系统是很发达的,到处布满了摄像头,而且像出租车、公交车这种受管制的车辆,都是有定位系统的,所以交通部门的数据可以说是很全面了。
向专业公司购买。如果你想做一个地图导航类的APP,第一个想法难道是去自己画个详细的地图?当然不是这样耗时费力,你可以找专业的提供地图数据的公司购买,毕竟他们专门搞这个,比你重新造轮子便宜多了。
知道了获取地图信息的途径,其实很多东西就能联想到了。
最开始的时候,地图厂商是与出租车合作,获取每辆出租车的位置信息,然后再用自己的系统分析出哪里的车流比较多。
后来慢慢的私家车都内置了导航系统,各种导航 APP 常常可以在车上看到,这样地图厂商就有更多的获取路况信息的途径,信息也就越来越准确了。
月半不是胖,都看到这里了,为你收获了一份知识点个赞吧!
应邀回答问题。
高德百度等地图类APP,获得实时路况信息主要是分为合作伙伴、以及用户反馈两种方式,经过大数据整合而得出实时的路况。
常见的合作伙伴类的是一些营运的车辆,比如出租车、公交车等。我们可以看到,现在地图类APP越来越多的结合了公交车查询、打车等服务,由于这些营运车辆本身就需要反馈GPS等信息,因此可以得到大量的数据。
另外,用户上传反馈的数据,也是实时路况数据的一部分。这里相当于是"人人为我,我为人人"了,我们在使用这些地图类APP的时候,会被要求调用"位置信息",而且还会有调用数据网络的权限。
因此,这些地图类APP也可以通过用户的使用而得到大量的数据信息,这里越是使用广泛的地图类APP,数据采集就越准确。
地图类APP采集到数据后会经过大数据处理。通常的大数据处理,是根据单位时间内行驶的距离来计算出来车辆移动的速度。这个其实很简单的,根据单位时间内两次GPS位置的变化就可以计算出来车速。
而大数据处理,根据某区域的车辆的速度,来判断该路段是否拥堵。
不过这种反馈也会产生某种BUG,如果某条公路的路况非常差,车辆行驶缓慢的话,即使是车并不多,也不堵,在地图上也会反馈路段拥堵。在使用这些APP的时候,也遇到过这种路段拥堵的误报。
总而言之,地图类APP的实时路况目前主要是依靠各种数据采集后,通过大数据处理来完成的,这个功能对于司机来说,还是很方便的一个功能。
以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!
认同我的看法的请点个赞再走,再次感谢!
丙肝是什么病微信交流群,丙肝母婴贴吧
耳鸣微信交流群,全国耳鸣交流群
打呼噜微信交流群,怎么加入陌生微信群
「东莞车迷微信群」求个东莞的大众高尔夫微信群
「聋人微信和扣扣群」微信有聋哑人的群吗
「加入菏泽大型微信群」如何加入菏泽一中高三一部十八班微信群
「启动微信群名软件」微信群怎么设置不让别人改群名?
「微信红包群规则复制」微信红包群规章制度是什么样的?
「微信稀奇古怪总代群」我想在微信上卖稀奇古怪的玩意,一件代发的,不需要加盟费!有的留个
「微信群群主有哪些特权」微信群主有哪些特权?