為什麼無線網路比有線網路提供更準確的位置?

為什麼無線網路比有線網路提供更準確的位置?

我建立了一個簡單的 HTML5 網站,它會取得我的位置(經緯度),並簡單地在 Google 地圖中顯示我的位置。

我用筆記型電腦開啟了 HTML 文檔華碩K53E-B1而且我發現,當我連接到無線網路時,它顯示的位置幾乎是我的精確位置(大約有100公尺的誤差),而當我插上網線並再次測試時,它就有點不準確了。 (顯示了距離我12KM的一條街道)。

您能解釋為什麼無線網路可以提供更準確的位置嗎?

使用 Google Chrome 進行測試。

答案1

當您使用電纜時,他們所需要的只是公共記錄,例如您可以在上面找到的記錄IP2位置。當您使用無線網路時,他們可以從空中獲取大量資訊。正如另一個答案所暗示的那樣,這不僅僅是一個已知的公共存取點的問題。

地理定位服務也會根據 SSID、MAC 位址和強度考慮您附近的其他網路(您未連接的網路)。如果您和您的鄰居都在使用地理定位服務,並且您都看到網路 x、y 和 z,則 Google 的服務可以得出結論:您在物理上彼此靠近。它透過從用戶收集的大量數據來實現這一點,這使他們能夠很好地關聯您的位置。我確信Google街景貨車也正在幫助從接入點收集數據用於此目的。

谷歌解釋了該服務的運作方式這裡。然而,此頁面現在的描述不如以前詳細,但有舊文本的副本在這個 StackOverflow 答案中

因此,如果出於隱私原因,您不喜歡該服務向 Google 發送您附近的接入點列表,那麼您顯然不應該使用該服務。

答案2

當您使用有線網路時,準確性受到 ISP 的限制,通常您會獲得某個網路中心的位址。

當您使用(可能是公共)WiFi 網路時,其他人(可能啟用了 GPS)已經知道該存取點的位置,因此您的位置必須在該 AP 的範圍內。

相關內容