今天我在Chrome上测试了google的地理定位系统工具,这个页面:http://www.browsergeolocation.com/,思考是,可以使用这项服务,但没有我的IP?,我的意思是,使用其他IP来检索地理信息。
PS 1:我知道有很多提供iptogeo服务的网站,但它们只给你一个非常一般的地址。这项特殊的服务不仅给了国家和国家,甚至给了街道!
PS 2:我在这里发布这个问题,因为我知道解决方案可能在代码上。谢谢!
答案 0 :(得分:2)
根据W3C,
Geolocation API必须是不可知的 到底层的位置来源 信息。
所以不,假设源可能是基于附近SSID的板载GPS或三角测量,则不能仅使用IP来完成。你无论如何只能得到与iptogeo服务一样好的结果,如果它有效,因为谷歌无法进入我的电脑并阅读我的GPS。爱好。
答案 1 :(得分:0)
我认为你不能将它用于其他人的IP。该站点使用位置感知浏览,这是一种浏览器功能,需要得到用户的授权。用户的浏览器还可以提供只有他们也可以访问的其他信息。
您可以在Geolocation in Firefox了解有关位置感知浏览的更多信息。这个页面适用于firefox,但描述了一些重要的事情。
仅供参考我的结果的准确性仅限于我的城市。