如何获得任何设备的精确到城市/街道级别的位置及其 IP 地址。有没有足够强大的 API 可以做到这一点?
我研究并发现谷歌的地理定位工具在某种程度上提供了一些东西——但不是非常强大并且不能 100% 信任的东西。
我们可以自己找出位置(使用 IP 和我们获取的任何其他数据)吗?是否有结合不同 IP 位置查找工具(如 google geolocation、ip2location 或其他工具)以提高准确性的“混合”API?
这个问题可能不是一个好问题,但我只是需要一些提示或指向新的 api/技术的链接。这肯定会帮助我。
注意:也欢迎仅特定于一种浏览器的答案,也欢迎仅特定于某些位置的答案。
任何帮助将不胜感激。谢谢。
最佳答案
我认为让它始终正常工作是不可能的。例如在波兰,当您使用移动互联网时,我们的移动和电话运营商之一 (Plus GSM) 始终会显示华沙作为您的 IP 地址。
关于javascript - 我们能否通过IP地址准确获取任何设备的位置?如果是,哪个是最好的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32693941/