我發現了幾個建議使用Google AJAX API的示例。什麼是確定瀏覽器中用戶地理位置的最準確的方法?
此鏈接預表到目前爲止,我已經找到了忠告:http://briancray.com/2009/05/29/find-web-visitors-location-javascript-google-api/
但是,位置往往是錯誤的谷歌的API。
其他網站似乎確切知道我在哪個城市,但沒有我輸入任何信息。
對此提出建議?是否有跨瀏覽器(忽略IE6)和可靠?
我發現了幾個建議使用Google AJAX API的示例。什麼是確定瀏覽器中用戶地理位置的最準確的方法?
此鏈接預表到目前爲止,我已經找到了忠告:http://briancray.com/2009/05/29/find-web-visitors-location-javascript-google-api/
但是,位置往往是錯誤的谷歌的API。
其他網站似乎確切知道我在哪個城市,但沒有我輸入任何信息。
對此提出建議?是否有跨瀏覽器(忽略IE6)和可靠?
我打算用幾點來回答,但有時引用一篇體面的文章就是要走的路。我最近遇到了由Christian Heilmann撰寫的Smashing雜誌文章,該文章解釋了GeoLocational所有內容的問題,解決方案和更多信息。
檢查http://hostip.info 它是一個開源數據庫。
好吧,我突然給了它一些意大利地址的旋轉,它並沒有真正切斷它。一個在**米蘭**被映射到**羅馬**。 **撒丁島**中的一個一般被映射到**意大利**。和**我的**地址......它**甚至無法形象**我一直在意大利。也許在北美很好,不知道。 – ZJR 2011-04-07 17:31:05
其他的昂貴的GeoIP數據庫和有限JS API,(在smash文章引述布賴恩鏈接)MaxMind還提供了一些免費GEOLITE上的DB的,下載。
http://www.maxmind.com/app/geolitecity
他們this license下可再發行。
嘗試Webshims geolocation module如果瀏覽器不支持它,它將實現navigator.geolocation API。
你需要準確定位的準確性有多準確?例如,一個基於網絡的911系統希望能夠向合適的房子發送幫助。一個針對廣告的系統只需要打到正確的鄰居。 – 2010-03-13 00:42:23
嗨,約翰,正確的鄰居是足夠準確的。真的,我們只需要合適的城市。有任何想法嗎? – Crashalot 2010-03-16 02:03:38