1. console.cloud.google.com에 들어가서 프로젝트를 하나 만들어줍니다.
2.api 및 서비스 - 라이브러리에 들어가서 maps 검색후 Maps SDK for iOS,Maps SDK for Android 눌러서 활성화 합니다
3.api 및 서비스 들어가서 사용자 인증정보 클릭 후 -사용자 인증정보 만들기 - api키 클릭
사용자 인증정보 만들기 -> api키 선택
4.android설정
패키지이름 위치
다음과 같이 터미널을 연 후
아래 터미널에 gradlew signingReport 입력 후 엔터 치고 debug release 등 많은데 선택해서 sha1 복사 후 홈페이지에 입력
안되면 ./gradlew signingReport
5.ios 설정
3번으로 다시 인증서 정보 만들기 후 ios,번들 설정 후 만들기
6.flutter 앱 설정
https://pub.dev/packages/google_maps_flutter
android
application안에 어느위치든 넣어준다value는 아까 만든 google map aos key를 넣어준다
ios
Runner - AppDelegate 안에 값을 넣는다
code
_googleMap() {
final CameraPosition _kGooglePlex = CameraPosition(
target: LatLng(37.42796133580664, -122.085749655962),
zoom: 14.4746,
);
return AspectRatio(
aspectRatio: 2 / 1,
child: GoogleMap(initialCameraPosition: _kGooglePlex));
}
잘나옴
반응형
'flutter > study' 카테고리의 다른 글
flutter fcm push (0) | 2023.03.30 |
---|---|
firebase dynamiclink 만들기 (0) | 2023.03.03 |
money comma (0) | 2021.11.05 |
flutter 현지화 (0) | 2021.07.28 |
TextField 사용시 바깥부분 터치시 focus 잃게하는방법 (0) | 2021.07.28 |