2011-09-27 16 views
0

不同的地理位置演示在檢測我的位置時會顯示非常不同的結果。桌面PC使用地理定位的正確方法是什麼?

我來自法國波爾多,並期待至少能夠顯示該城市。不幸的是,在大多數情況下,這個城市是錯誤的,並且可能與ISP的服務器的位置相對應。

下面是在同一時刻從三個前五名谷歌 「的地理位置IP」 的結果採取的結果:

http://www.ip2location.com/ - 錯誤的答案

Shows France, Paris as the location

http://www.ipligence.com/geolocation - 另一個不同錯誤答案

Shows France, Moulineaux as the location

http://www.infosniper.net/ - 正確答案

Shows the right location

即使是最後一個,非常主頁上,確保 SQL語法錯誤,它至少唯一一個在我嘗試過的地方顯示正確位置的網站。

與谷歌地圖不同,這三個網站都不使用HTML5。使用HTML5的Google地圖似乎也能找到合適的城市。

  • 這些非HTML5網站如何獲得桌面PC的位置?
  • 爲什麼他們大多數人完全錯了?
  • 如何解決此問題?

回答

1

這些非HTML5網站如何獲得桌面PC的位置?

根據IP地址映射到位置的數據庫查找IP地址。

爲什麼大多數人完全錯了?

因爲它們在數據庫中有錯誤的數據。

如何解決此問題?

詢問用戶。

0

事實上,如果計算機支持Wi-Fi,Firefox和Google Chrome以及其他瀏覽器也可以依靠Wi-Fi三角測量來確定用戶的位置。最近的筆記本電腦,手機和平板電腦尤其如此。

相關問題