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

+ Recent posts