728x90
- 환경
react-native: 0.61.5
@react-native-community/geolocation: 2.0.2
- 라이브러리
https://github.com/react-native-community/react-native-geolocation
- 설치
yarn add @react-native-community/geolocation
- 설정
AndroidManifest.xml 에 추가
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Info.plist 에 추가
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string></string>
<key>NSLocationAlwaysUsageDescription</key>
<string></string>
첫 번째 키는 원래 있음
- Usage
Geolocation.getCurrentPosition(async ({coords}) => {
const lat = coords.latitude;
const lon = coords.longitude;
// use lat, lon
});
'Develop > React Native' 카테고리의 다른 글
[React Native] react-redux hooks / useMemo (내용 없음) (0) | 2020.05.01 |
---|---|
[React Native] Redux Saga (개인공부용) (2) | 2020.05.01 |
[React Native] 차트 (0) | 2020.04.17 |
[React Native] Google Login 구글 로그인 / 소셜 로그인 / 디버그용 릴리즈용 플레이스토어용 SHA-1 (0) | 2020.04.16 |
[노마드코더] 초보자를 위한 리덕스 101 (0) | 2020.03.31 |