我们可以通过IP地址准确的得到任何设备的位置吗?如果是,哪个是最好的API
Can we get the position of any device accurately with its IP address? If yes, which is the best API for that?
如何获得任何设备精确到城市/街道级别的位置及其IP地址?有没有足够强大的API能做到这一点?
我研究了一下,发现谷歌的地理定位工具提供了一些东西——但不是非常强大的东西,不能百分之百地信任。
我们可以找到位置(IP &还有其他我们自己获取的数据吗?是否有任何"混合"api,结合不同的IP位置查找工具(如谷歌地理定位,ip2location或其他),以提高准确性?
这个问题可能不是一个好问题,但我只是需要一些提示或链接到新的api/技术。这肯定对我有帮助。
注意:只针对一个浏览器的答案,也欢迎只针对某些位置的答案。
任何帮助将不胜感激。谢谢。
我认为这是不可能的,使它总是工作良好。例如在波兰,当您使用移动互联网时,我们的移动和电话运营商(加上GSM)之一总是会显示华沙作为您的IP地址。
您可以使用此url查看您的ip和位置详细信息:http://ip-api.com/json
查看此链接。它可能对你有帮助。https://www.ipify.org/
$ curl 'https://api.ipify.org?format=json'
也查看此链接获取位置详细信息。
http://ipinfodb.com/ip_location_api_json.php相关文章:
- Last.fm API发送2个曲目时,我要求一个,如果我正在听一首歌
- Javascript:Google Maps API:如果地图加载在隐藏容器中,则为空白地图
- 每次都必须按 CTRL+f5 才能点击 api.如果不按它,就会弹出跨源请求阻止错误
- 使用 RESTful API,如果未定义特定的响应 json 级别,我如何在客户端不出错
- 谷歌地图API没有;t显示地图,如果中心由javascript函数填充
- 如果地图超出范围,如何在诺基亚地图 API 中访问该地图
- 日志消息,如果 Api 服务状态 == 404 在角度 JS
- 如果失败,角度回调 API 将添加错误消息
- 为什么如果失败,我无法保留调用 api
- 如果名称包含数字,Twitter 搜索 API 不会返回推文
- 为什么如果此 API 给出“无访问控制允许源标头”,我可以通过地址栏或 http://www.hurl.it 访问它
- Google Maps API fitBounds() 如果在调整大小事件后调用,则行为会有所不同
- 如果我想要的URL在API中,如何获取API的URL's的JSON
- 谷歌地图API -如何不加载/打开信息窗口点击,如果它已经打开停止闪烁
- 如果需要登录,如何在Node.js服务器端使用Mocha Chai测试RESTful CRUD api
- 试着找出如果我(使用谷歌地图API服务)计算是正确的
- 推特API -如果超过速率限制
- 我们可以通过IP地址准确的得到任何设备的位置吗?如果是,哪个是最好的API
- 如何处理JavaScript中的异常,如果在执行本机java API时抛出任何异常
- 哪个(如果有的话)Javascript存储API (Google Drive, Dropbox, OneDrive)提供