2016-02-05 66 views
1

我以前在下列情況下的Android智能手機:移動定位在谷歌地圖只使用互聯網

  • 沒有SIM卡
  • 連接到位於室內環境中的WLAN
  • (GPS不工作)
  • 位於比谷歌帳戶

probabely設置爲谷歌,地圖定位地址以外的地址應用。結果大致正確(約15米錯誤)。

  • 沒有GPS信號來獲得位置。
  • Thre沒有SIM卡。所以使用Cell ID是不可能的。

這意味着從我的立場是實現互聯網是唯一的資源。有沒有人可以向我解釋(雖然我在互聯網上找不到任何東西),這是可能的嗎?

回答

1

Google收集有關WiFi熱點SSID的信息。他們駕駛汽車收集街道視圖的地圖和其他信息,如WiFi熱點的位置。他們將數據存儲在某個地方的數據庫中,當你詢問你的位置時,它會發現你周圍每個WiFi熱點的SSID,然後根據信號強度和其他信息做出粗略估計。

谷歌可能會使用別人的手機來收集無線網絡SSID信息以及我真的不知道有關,雖然。我想,這是因爲那裏大部分的Android手機,要求以幫助谷歌使用WiFi的精確度正在設置...

其他網站使用的IP地址獲得公共ISP信息,但因爲它給你的ISP的位置,這是不可靠(互聯網服務提供商)。

Here is a site where many people are discussing this topic.

Here is a site that teaches how Google finds location data through SSID

Here is a site that teaches how geolocation software finds ISP location

+0

如果我通過SIM卡或熱點使用互聯網,是否仍有可能? – Behy

+0

如果您使用WiFi熱點連接,則它會使用WiFi熱點位置數據找到您的位置。但是,如果您通過具有工作GPS系統的SIM卡連接,則它將通過GPS找到您的位置。如果找到位置的一種方法不可用,它將默認使用哪種方法可達。 – Tim

+0

考慮一個沒有GPS數據和WiFi連接但僅通過SIM卡連接到互聯網的情況。如果在這種情況下某些WiFi網絡可檢測到但無法訪問,仍然使用SSID技術是可行的還是需要訪問WiFi? – Behy

1

谷歌,有別於其他的方式,利用附近的網絡SSID來獲得你的位置。 AFAIR對谷歌街景汽車掃描WiFi網絡存在極大的擔憂,它記錄了用於定位的SSID。如果該SSID未註冊,則他們可能使用基於網絡提供商IP地址池的某種IP位置服務。

約正從Android的這些信息的詳細信息,請參閱Google maps Android API getting wifi location

0

Android可能會使用wifi和傳感器來獲取您的位置。周圍無線路由器越多 - 您的位置就越準確。

+0

你的意思是使用三角測量?如果是的話,這隻會有助於相對本地化。在我的情況下,GPS無法訪問(如果我收到GPS信號,我在單獨應用程序中測試過),這意味着我沒有絕對位置 – Behy