标签: javascript web geolocation geocoding
我想知道如何估算用户的物理位置,而无需在浏览器上请求地理位置权限。例如cragslist和gmail等网站可以估算我的位置,但我从未通过浏览器授予他们地理定位权限。
那他们是怎么做到的?通过我的IP?哪种服务"翻译" IP到物理位置的估算?这可以完全在客户端完成吗?
答案 0 :(得分:1)
IP地址 - 有很多服务可以提交ip并获取位置,即使它是代理IP或真实的。
当然,它不是基于GPS的,并且可以使用vpn进行欺骗。
这里有一个free geo ip
答案 1 :(得分:1)
http://ipinfo.io/有一个非常好的免费API,用于从IP地址获取估计位置。