728x90
반응형
위치 정보를 파악하는 방법은 여러 가지 방법이 있다.
javaScript를 통해 사용자의 정보를 파악하는 부분도 있고 이런 경우 웹브라우저에서 허용을 해야 하는 경우가 필요하다.
위의 사이트에 접속을 하면 사용자의 기본 정보를 보여주면서 Json 형식으로 값을 리턴해준다.
{
"query": "221.xxx.xxx.xxx",
"status": "success",
"continent": "Asia",
"continentCode": "AS",
"country": "South Korea",
"countryCode": "KR",
"region": "11",
"regionName": "Seoul",
"city": "Seoul",
"district": "",
"zip": "02878",
"lat": 37.5985,
"lon": 126.9783,
"timezone": "Asia/Seoul",
"offset": 32400,
"currency": "KRW",
"isp": "Korea Telecom",
"org": "KORNET",
"as": "AS4766 Korea Telecom",
"asname": "KIXS-AS-KR",
"mobile": false,
"proxy": false,
"hosting": false
}
위의 형식으로 아이피와 국가, 지역, 그리고 찾고자 하는 좌표값이 lat, lon을 제공한다.
이값을 통해서 구글, 네이버, 카카오 맵에 값을 넣으면 위치구현이 가능하다.
위의 사이트에 문서를 보면 JSON, XML, CSV로도 제공받을수 있다.
JSON
http://ip-api.com/json/{ip}
XML
http://ip-api.com/xml/{ip}
CSV
http://ip-api.com/csv/{ip}
http://edns.ip-api.com/json
DNS 정보도 제공한다.
상세한 정보는 문서에서 확인 가능하다.
728x90
반응형
'Dev > Javascript&Jquery' 카테고리의 다른 글
모바일 바코드 스캔 (0) | 2022.05.10 |
---|---|
구글맵- 마커사용하기 (0) | 2020.07.31 |
AJAX 이용시 상위 엘리먼트 접근 방법 (0) | 2020.07.16 |
Javascript Cookie (0) | 2020.07.09 |