在台式机上使用地理定位的正确方法是什么?

时间:2011-09-27 20:50:30

标签: ip-address geolocation

在检测我的位置时,不同的地理位置演示显示出截然不同的结果。

我来自法国,波尔多,并期待至少展示这座城市。不幸的是,在大多数情况下,城市是错误的,并且可能与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的谷歌地图似乎也得到了正确的城市。

  • 这些非HTML5网站如何获得台式机的位置?
  • 为什么大多数人完全错了?
  • 如何做到对不对?

3 个答案:

答案 0 :(得分:1)

  

这些非HTML5网站如何获得台式机的位置?

根据将IP地址映射到位置的数据库查找您的IP地址。

  

为什么大多数人完全错了?

因为他们在数据库中有错误的数据。

  

如何做到对不对?

询问用户。

答案 1 :(得分:0)

位置数据库唯一可靠的IP是maxmind

尝试以下操作,您会看到:http://www.maxmind.com/app/mylocation

这是成人广告制作者用来向您展示同一个女孩住在您所在城市的数据库,即使您搬家: - )

在您给出的示例中,一个只是使用更新的数据库。

答案 2 :(得分:0)

实际上,如果计算机支持Wi-Fi,Firefox和谷歌Chrome以及其他浏览器也可以依靠Wi-Fi三角测量来确定用户的位置。对于最近的笔记本电脑,手机和平板电脑来说尤其如此。