javascript - 我们能否通过IP地址准确获取任何设备的位置?如果是,哪个是最好的 API?

标签 javascript php jquery html web

如何获得任何设备的精确到城市/街道级别的位置及其 IP 地址。有没有足够强大的 API 可以做到这一点?

我研究并发现谷歌的地理定位工具在某种程度上提供了一些东西——但不是非常强大并且不能 100% 信任的东西。

我们可以自己找出位置(使用 IP 和我们获取的任何其他数据)吗?是否有结合不同 IP 位置查找工具(如 google geolocation、ip2location 或其他工具)以提高准确性的“混合”API?

这个问题可能不是一个好问题,但我只是需要一些提示或指向新的 api/技术的链接。这肯定会帮助我。

注意:也欢迎仅特定于一种浏览器的答案,也欢迎仅特定于某些位置的答案。

任何帮助将不胜感激。谢谢。

最佳答案

我认为让它始终正常工作是不可能的。例如在波兰,当您使用移动互联网时,我们的移动和电话运营商之一 (Plus GSM) 始终会显示华沙作为您的 IP 地址。

关于javascript - 我们能否通过IP地址准确获取任何设备的位置?如果是,哪个是最好的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32693941/

相关文章:

php - 通过 JQuery AJAX 将 Javascript 数组传递给 PHP

javascript - W3C、ECMAScript 或有关在 JavaScript 中向现有 HTML 类添加属性的专业建议?

javascript - 选择 tbody 下的所有复选框不起作用

php - mysql多维数据

php - 如何防止 PHP 中的 SQL 注入(inject)?

php - 更新另一个表中单个列的所有行

javascript - 检查同时具有 "unique class and Id"的 Div 是否存在

javascript - RequireJS 是否异步加载文件?

javascript - jquery 将鼠标悬停在对话框上

jquery - 使 div 在几乎可见时出现