答案可能令人意外,實際上GPS是不知道路名的。
那麼問題就來了,地圖導航上面為何有路名呢?
GPS定位所獲得的是什麼——本質是GSP的接收器接收GPS信號並計算出我們所在的經緯度。
你用GPS導航定位的時候,甚至一些山溝溝,它都會告訴你具體的地名。難道是它能夠自動識別地名嗎?知道一定位,就能夠將地名顯示出來?
實際上,GPS定位所獲得的是什麼——本質是GSP的接收器接收GPS信號並計算出我們所在的經緯度。
而地圖軟體在經過GPS定位的經緯度的時候,地圖導航軟體會提供地圖圖層集種顯示的名稱,其中就包括山溝溝裡面的公路名稱。
圖層集由多個圖層組成的,包括地形地貌、道路、建築物、學校、醫院、公園等等,這些共同組成了我們最終看到的地圖。
那新的問題又來了,地圖上這些地名信息怎麼來的?
答案是多個途徑採集,數據信息也是地圖導航軟體的核心競爭力。
1地圖公司會有專門的採集車,通過數據採集,上傳到資料庫中。有時候你在路上都會看到。
2交通部門的相關信息的收集。
3眾包數據就是每個人都參與的任務數據,一般分為主動參與和被動參與,地圖軟體80%實時路況數據來源於此。
4專門的收集公司提供,專門靠這個生存的企業或者說專業公司。舉個例子,如果你想做一個地圖導航類的APP,第一個想法難道是去自己畫個詳細的地圖?當然不是這樣耗時費力,你可以找專業的提供地圖數據的公司購買,畢竟他們專門搞這個,比你重新造輪子便宜多了。
簡而言之,GPS導航衛星提供了定位數據,即經緯度數據,經過坐標變換顯示到地圖上,就可以顯示街道、地名、公路等數據。