2016-08-15 2 views
-1

사용자의 IP 주소에서 위치 정보를 가져 오는 방법이 있습니까? navigator.geolocation.getCurrentPosition()를 JavaScript IP 주소에서 지리적 위치를 얻는 방법?

하지만 사용자가 거부하는 경우는 정확하지 않지만, 나는 IP 주소에서 얻을 할

: 사용자가 동의하는 경우

, 내가 사용하는 지리적 위치를 수집합니다.

+0

http://stackoverflow.com/questions/391979/how-to-get-clients-ip-address-using-javascript-only – Alex

+0

무료 IP 조회에는 매우 엄격한 사용 제한이 있습니다 (특정 제한/시간) 및 제한된 반환 된 데이터. 신뢰할 수 있고 확장 가능한 서비스가 필요하다면 1 대를 지불해야합니다. –

+0

@Alex IP로부터 GEO LOCATION을 받고 싶습니다. IP 자체가 아닙니다 ... – Inbal

답변

0

예, 당신은 freegeoip 같은 외부 API를 사용할 수 있습니다 JSON 응답의 https://freegeoip.net/

예 :

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

그러나 같은 일을하고 다른 많은 API가, 그냥 웹을 통해보고하는 하나는 사용하고 싶습니다.

관련 문제