-1
有沒有辦法從用戶的IP地址獲取地理位置? navigator.geolocation.getCurrentPosition()JavaScript如何從IP地址獲取地理位置?
但是如果用戶拒絕,我想從IP地址得到它,雖然它是不準確的:
如果用戶同意,我用收集地理位置信息。
有沒有辦法從用戶的IP地址獲取地理位置? navigator.geolocation.getCurrentPosition()JavaScript如何從IP地址獲取地理位置?
但是如果用戶拒絕,我想從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做同樣的事情,只是看在網,其你想使用的一個。
http://stackoverflow.com/questions/391979/how-to-get-clients-ip-address-using-javascript-only – Alex
請注意,免費的IP查詢有非常嚴格的使用限制(每天的某些限制/小時)和有限的返回數據。如果您需要可靠且可擴展的服務,您需要支付一個 –
@Alex我想從IP獲得GEO LOCATION,而不是IP本身...... – Inbal