2010-05-20 84 views
3

最近,我開始在瀏覽器中看到地理定位API。瘋狂的事情是,他們是我有過的最準確的地理位置。我住在VA和大多數其他地理定位服務使它看起來像我住在新澤西或芝加哥。那麼這些瀏覽器是否獲取這些數據?Firefox和Chrome(等)從哪裏獲取其地理位置數據?

+0

不久,你會更深刻的印象,當你的瀏覽器給你的信用卡號碼,以前的女友的名字... – SystematicFrank 2010-05-20 11:18:44

+0

蠕變因素不談,這聽起來確實相當令人印象深刻 – Inaimathi 2010-05-20 12:04:40

+0

我驚訝你們的天堂沒有嘗試過嗎? Twitter在5英里內找到我。不知道他們從哪裏獲取數據。我非常肯定,康卡斯特不會讓任何人知道這些數據。奇怪的。 – 2010-05-20 13:13:57

回答

5

Firefox正在從Google位置服務獲取您的位置信息。在http://www.mozilla.com/en-US/firefox/geolocation/中有很好的解釋。 你應該看看這個:http://googlecode.blogspot.com/2009/04/google-location-services-now-in-mozilla.html

你也可以檢查Firefox的實現,https://developer.mozilla.org/En/Using_geolocation。它使用Gears地理定位API。

Chrome似乎很明顯使用相同的API。

+0

甜!現在我不得不想知道谷歌在哪裏獲得它......也許康卡斯特提供它..? – 2010-05-20 15:23:12

+0

檢查w3c geoloc api規範:http://dev.w3.org/geo/api/spec-source.html - 規範說「像位置信息的來源包括...... WiFi MAC地址」。現在想想所有這些谷歌汽車,你的街道拍攝漂亮的照片,並獲得您的接入點的mac地址:)看起來很明顯(並很好地智能;) 我在我的兩個AP在工作中測試它(2 isps,2 ips,2 wifi網絡),相同的確切位置。有了3個isp,但沒有wifi(僅限以太網),我只能得到一個大概的位置(巴黎中心)。 – Patrick 2010-05-20 15:45:45

+0

真的嗎?我沒有想到這一點。現在,我想起它實際上有點令人毛骨悚然,就像他們沒有要求許可和所有,哇。 – 2010-05-20 18:53:09

1

如上文所述,Firefox和Chrome從Google的地理位置服務獲取其地理位置數據。 Apple的Safari從Skyhook獲取數據。谷歌的數據有兩個來源:

  1. 當谷歌wardrives拍照的街景,他們也嗅出無線接入點和手機小區ID。地理定位服務向谷歌發送附近無線接入點和小區ID的MAC地址,他們可能會在數據庫中進行一些三角測量以提供準確的位置。

  2. 如果您沒有任何無線或手機連接,它會使用您的IP地址。這遠不夠準確。

+0

我實際上已經與Skyhook蹩腳的經驗。它們看起來並不算太大,而且還沒有出現在我住的地方並嗅探到,所以我不得不手動找到所有東西,而不是在我的iPod上使用任何基於位置的東西。 lammee – 2010-05-21 20:22:27

相關問題