打開手機地圖app就會被提醒打開wifi來提高定位的精確性,爲什麼?

用戶64077400


本行業問題,我來回答。

目前手機的定位方式有幾種,wifi定位的精度要高於原來的GPS定位。

GPS系統原本是美國的衛星定位系統,因為被美國控制,所以他可以控制定位精度,原本GPS系統的定位精度是遠遠高於wifi的定位的。並不是技術上做不到,而是不想給你用。

不過目前我國也發射了很多顆衛星,組成了中國自己的"北斗全球定位系統\

通信一小兵


手機地圖定位,用到了兩方面的定位信息:一是衛星定位信息,另一個就是WIFI信號。如果利用了WIFI信號,定位精度會提高很多。下面我來簡單介紹一下利用WIFI來定位的原理。

美國有一家公司叫SkyHook,該公司成立於2003年,是一家致力於定位系統的公司,這家公司想出了一個很聰明的定位辦法。這種方法在人口密集的城市非常有效。

先說一個事實。大家知道,寫字樓及多數家庭都裝了寬帶,大家都在用無線路由器,而這些無線路由器的位置一般是不會變動的。每個路由器都在向外發送無線信號,雖然登錄路由器需要知道密碼,但即使你不知道密碼,你還是能收到該路由器的信號,而這個信號裡,就包括了路由器本身的MAC地址信息,而這個MAC地址則是全球唯一的。

於是,SkyHook公司可以派人開著一輛汽車在路上轉悠,用儀器專門採集這些路由器的信號,並將它們的MAC地址和它們的地理位置記錄下來存入數據庫。例如你這個餐廳位於中山路10號,你發出的路由器信號的MAC地址是N,那麼數據庫裡就記錄了“MAC地址N所對應的位置是中山路10號”。當這樣的數據採集達到一定程度之後,這些數據就成為定位的依據。例如,你手機上的地圖軟件如果獲得了這個MAC地址N,就知道現在你就在中山路10號附近了。

當然,僅僅靠該公司的人去採集數據還是有限的,所以該公司就和全球很多軟件公司合作以便獲得必要的數據。此外,在中山路10號附近,顯然不止這家餐廳有路由器,還有其它單位或者家庭也有路由器信號被採集到,雖然其中某個路由器可能由於某種原因換了位置,但是多數路由器的位置是固定的,因此只需在軟件裡進行必要的處理,就能根據這些數據得出很準確的位置。

舉例說,iPhone打開手機地圖後,幾秒鐘地圖上就能顯示出你所在的位置,此時即使你在鋼筋水泥的樓房裡,衛星信號很弱,你還是會看到準確的位置,這裡起作用的就是上述WIFI定位技術。換句話說,蘋果公司已經和SkyHook公司簽訂了合作協議,採用了他們的定位信息。

由以上的解釋可以得知,除了衛星定位信息外,WIFI信號也是獲取定位信息的重要來源,不過,顯然這種方法在人口密集的城市很有用,如果在偏僻的山區,這種方法就難起作用了。


王緝志


wifi只要不壞,通常放置位置是固定的,第一次使用新wifi路由器,定位是不精確的,鏈接wifi,又有基站定位,偶爾還有gps時,只要一次精確定位,這個wifi位置就會被百度或者高德等軟件寫入後臺數據。這一切都不影響你的使用感受,也是在毫無擦覺的情況下上報服務器的。以後別人鏈接到這個wifi,就算其他輔助定位功能都不開,也能給他一個圈,定位在這個圈裡。你可以拿著已經定位wifi,拿到幾公里之外,比如工作單位,通電後連互聯網,手機改用飛行模式關閉gps,只打開wifi,第一次鏈接後位置仍然是老位置,但如果打開基站輔助定位和gps這些,沒多久,就算只用wifi,是會被更新成新地址。


分享到:


相關文章: