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

时间:2016-08-15 09:13:20

标签: javascript jquery geolocation ip-geolocation

有没有办法从用户的IP地址获取Geo位置?

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

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

1 个答案:

答案 0 :(得分:0)

是的,您可以使用外部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在做同样的事情,只要查看你想要使用的是哪个。

相关问题