설치 방법
- 터미널에서 expo install expo-location을 실행한다.
사용 방법
- App.js의 최상단에 import * as Location from “expo-location”;를 명시해서 import한다.
- export default class extends React.Component {}로 클래스를 만든다.
- 만든 클래스에 가서 아래의 코드를 추가한다.
- 원하는 타이밍의 함수에 getLocation을 실행한다.
예시) componentDidMount
Location.requestPermissionsAsync
- Location.requestPermissionsAsync()는 사용자에게 위치에 대한 권한을 부여하도록 요청한다.
Location.getCurrentPositionAsync
- Location.getCurrentPositionAsync()는 사용자의 현재 위치에 대한 일회성 전송을 요청한다.
- coords 객체는 좌표를 의미한다.
- coords 객체의 latitude는 위도를 의미한다.
- coords 객체의 longitude는 경도를 의미한다.