请参见下面的屏幕截图。 Airbnb知道我的位置在洛杉矶。我以隐身模式访问了该页面。我尚未登录。我不同意通过HTML5进行地理位置定位(浏览器甚至没有提示我)。那么,像Airbnb这样的网站如何知道我的位置?
我的猜测是我的IP地址。如果是这样,有人可以告诉我如果我要建立一个网站该如何复制?是否有Google或提供该服务的人提供的API?据我所知,大多数Google Maps API都需要某种用户输入。
答案 0 :(得分:0)
如今,根据用户的IP地址对其进行地理定位非常普遍。尽管人们可能会争论不休,但IP地理位置(尤其是国家/地区估算)确实是准确的(发达国家分配的IP地址超过99%)。
某些用户可能使用代理隐藏其真实IP地址。这就是为什么诸如Ipregistry(免责声明:我运行该服务)之类的服务包含威胁数据以及IP地理位置数据的原因。这样,您就可以检测可疑的IP地址。
获取信息就像调用HTTP端点一样简单: