百度地图是如何知道哪个城市的哪个地方堵车,而且堵车距离和通过时间也能算出来?