#8.0 Geolocation

오주형·2022년 6월 26일
0

노마드 코더_Javascript

목록 보기
34/35

navigator.geolocation.getCurrentPosition()

getCurrentPosition은 두 개의 argument가 필요하다. 하나는 모든 게 잘 됐을 때 실행될 함수다. 다른 하나는 에러가 발생했을 때 실행될 함수다. 즉 success와 error를 받는다.

만약 user가 위치 받는게 불가능하다고 했다면 alert.
위치 얻는 데 성공했다면 onGeoOk 함수 실행. JS는 그냥 함수를 실행한 것보다 더 많은 정보를 줄 것이다. JS가 user의 위치를 전달해 줄 것이다. JS가 GeolocationPosition object를 줄 것이다. 하나의 input parameter로. 즉 user의 위치를 얻을 것이다.

console에서 GeolocationPosition>coords에서 위도와 경도를 알 수 있다.

두 번째 단계는 이 숫자들을 장소로 바꿔줄 서비스를 사용해야 한다. 우선 API 계정을 열어보자. Current weather data, Air Pollution API 등 여러 정보를 알 수 있다.

profile
곧 개발자

0개의 댓글