JavaScript如何从ip地址获取地理位置



是否有办法从用户的IP地址获得地理位置?

如果用户同意,我收集地理位置使用:navigator.geolocation.getCurrentPosition ()

但是如果用户拒绝,我想从IP地址获得它,尽管它不准确

是的,您可以使用外部API,如freegeoip: https://freegeoip.net/

json响应示例:

GET call : http://freegeoip.net/json/2.4.44.12
Where "2.4.44.12" is the IP address

但是有很多其他的API做同样的事情,只要在网上看看你想用哪个

相关内容

  • 没有找到相关文章

最新更新