728x90
반응형
geolocator플러그인을 활용해 현재 위치의 위도, 경도를 구해보자.
1. geolocator플러그인을 pubspec.yaml 파일 안에 추가하여 설치한다.
2. Permission을 추가한다.
- android : AndroidManifest.xml 안에 해당 코드를 추가해준다.
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
- ios : Info.plist 안에 해당 코드를 추가해준다.
NSLocationWhenInUseUsageDescription 또는 NSLocationAlwaysUsageDescription
3. Position position = await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
해당 코드가 현재 위치를 나타낸다.
Future<Position> getCurrentLocation() async {
Position position = await Geolocator.getCurrentPosition(
desiredAccuracy: LocationAccuracy.high);
return position;
}
현재 위치 좌표를 알고 싶으면 position.latitude / position.longitude를 사용하면 된다.
728x90
반응형
'Flutter' 카테고리의 다른 글
[j Flutter] list 조건문 / 정렬하기 (0) | 2020.10.19 |
---|---|
[j Flutter] 현재위치에서 특정장소까지 거리구하기 (0) | 2020.10.16 |
[j Flutter] url 이동하기 (브라우저 실행) (0) | 2020.10.12 |
[j Flutter] Top Navigationbar (내비게이션바 상단) 구현하기 (0) | 2020.09.25 |
[j Flutter] 이미지 투명도 조절 (0) | 2020.09.15 |