기술 블로그

expo-location 본문

프론트엔드/처음 배우는 리액트 네이티브

expo-location

jaegwan 2022. 6. 22. 11:04
반응형
 
import * as Location from 'expo-location'

expo-location 전체를 Location 이름으로 가져온다 .

bare에서는 추가 설정이 필요하다 

 

const {status} =  await Location.requestForegroundPermissionsAsync();

status 값은 성공시 'granted'로 넘어옵니다.

 

현 위치에 대한 정보를 얻고자 한다면 

 //현 위치 정보 얻기
      const locationData = await Location.getCurrentPositionAsync();
      const lati = locationData['coords']['latitude']; //위도
      const long = locationData['coords']['longitude']; //경도

 

getCurrentPositionAsync() 메서드로 데이터를 가져온 후

['coords']['latitude'] //위도

['coords']['longitude'] //경로

배열에 접근 해 각각 위도와 경도에 접근한다. 

 

위 메서드는 정확하지만 느린 정보를 제공한다. 

Location.getLastKnownPositionAsync()

메서드를 통해 빠르지만 부정확한 정보를 제공받을 수 있다.

반응형

'프론트엔드 > 처음 배우는 리액트 네이티브' 카테고리의 다른 글

Hooks 규칙  (0) 2022.06.22
react-navigation  (0) 2022.04.24
Comments