當(dāng)你在陌生城市的馬路上打開導(dǎo)航,跟著語音提示往前走時,有沒有想過一個問題:手機是怎么“知道”你正走在馬路的左邊還是右邊的?它明明只能接收到天上的衛(wèi)星信號,又沒有長眼睛,卻能精確到讓你不用亂穿馬路,這背后其實是一套挺巧妙的系統(tǒng)在工作。
![]()
首先要搞清楚一個常識:普通的定位其實沒那么準(zhǔn)。我們平時看到的定位藍點,誤差范圍大概在十幾米到幾十米之間。這個精度足夠判斷你是在哪條街上,但要分清你是在路的這一側(cè)還是那一側(cè),就不夠用了。想象一下,一條雙向六車道的大馬路,寬度可能有二三十米。如果定位誤差有十幾米,那你明明在路左邊,手機也可能以為你在中間甚至右邊。所以,要解決“左右”的問題,第一步就是把定位變得更準(zhǔn)。
現(xiàn)在不少手機已經(jīng)支持一種更精確的定位方式。它不只是接收衛(wèi)星信號,還會參考地面的參考站來修正誤差,把精度從十幾米縮小到一兩米甚至更小。這樣一來,手機就能大致判斷出你是靠近馬路左側(cè)還是右側(cè)。但光靠這個還不夠,因為城市里高樓多、天橋多,衛(wèi)星信號容易被遮擋或反射,造成定位飄移。明明站在路左邊,信號一跳,藍點可能就飄到對面去了。
![]()
這時候,手機里那些不起眼的傳感器就派上用場了。現(xiàn)在的智能手機幾乎都裝有加速度計和陀螺儀,它們能感知你的移動方向、速度,甚至是你有沒有拐彎。比如你剛剛從路邊商店走出來,過馬路到了對面,傳感器會記錄下這個橫向移動。即使衛(wèi)星信號一時半會兒沒反應(yīng)過來,導(dǎo)航也能根據(jù)這些運動數(shù)據(jù)推測出你已經(jīng)在馬路另一側(cè)了。
最后,導(dǎo)航軟件還會結(jié)合地圖數(shù)據(jù)做一次智能判斷。它把你走過的軌跡和地圖上的道路結(jié)構(gòu)進行對比:如果你從左邊接近路口,剛剛有過一個向右的轉(zhuǎn)彎動作,系統(tǒng)就會把你“吸附”到最可能的那一側(cè)車道上。綜合這些技術(shù),手機就能比較有把握地告訴你:請走馬路右側(cè),準(zhǔn)備右轉(zhuǎn)。所以下次路過路口時,不妨留意一下手機屏幕上的那個小藍點——它遠遠不止是一顆點,而是綜合了衛(wèi)星、傳感器和地圖算法后,對你真實位置的一次精準(zhǔn)推測。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.