react에서 내 위치를 가져와 보자
먼저 코드를 보자(급하면 복붙 가능)
TS쓰는 연습을 하고 있기때문에 TS스타일로 간다.
코드가 너무 간단해서 설명도 필요 없을것 같다.
type 기본위치 = {
위도:number,
경도:number
}
const [내위치,set내위치]=useState<기본위치>({위도:0,경도:0});
const 내위치찾기함수 =()=>{
navigator.geolocation.getCurrentPosition((position)=>{
set내위치({위도:position.coords.latitude, 경도:position.coords.longitude})
})
}
navigator.geolocation.getCurrentPosition((position)=>{
})
위 코드 괄호 안에
position.coords.latitude 는 위도
position.coords.longitude 는 경도
를 의미한다. 콘솔 찍어보면 위,경도가 숫자로 나옴.