我只需键入当前位置并检测街道。有没有办法从谷歌网络服务或任何其他方式检测这样的? here is the screenshot
答案 0 :(得分:2)
这可能是基于计算机出站IP的低准确度估算值
答案 1 :(得分:1)
答案 2 :(得分:1)
我在访问aerisweather.com后结束了这里,并注意到他们在没有征得许可的情况下得到了我的位置。我没有GPS也没有无线的台式电脑,所以AFAIK合法获取这台电脑的唯一途径就是通过IP。
尝试了十几个ip到位置网站,其中大部分是50英里以上(所有显示不同的纬度/长度)。在iplocation.net上有几个服务的结果,1个是正确的(eurekAPI),另外1个只有几英里(ip2location)。
我在寻求许可后找到了其他几个位置正确的网站(html5 geolocation api)。他们本可以通过我的IP获得它。
因此,通过IP的正确位置可以使用包含正确IP到纬度/长度信息的数据库来完成。将lat / long转换为位置名称是很容易的部分。
答案 3 :(得分:0)
您可以将收到的IP提交给在线地理定位服务。 Here是一个有用的链接。