일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- Android
- Clean Architecture
- 안드로이드 스튜디오 구버전 다운받기
- notifyDataSetChanged 비효율
- 뷰모델팩토리
- SQLite
- hilt
- koltin
- 코틀린
- 계층 분리
- 화면전환
- Kotlin
- 클린아키텍처
- DI
- 어댑터 효율적으로 사용하기
- 안드로이드 DB
- 앱개발
- 안드로이드
- ColdStream
- DiffUtilCallback
- fragment
- 키보드 숨기기
- error
- 다른버전 다운로드
- HotStream
- list adapter
- android aac
- notifyDataSetChanged 대신 사용하기
- compose
- 의존성주입
Archives
- Today
- Total
DoReMi
[Kotlin] Google Map(LBS - 위치기반서비스) 본문
▶ Google Map API Key 생성하기
https://console.cloud.google.com/ 사이트에서 계정 로그인
상단의 "프로젝트 선택" 클릭
"새 프로젝트" 클릭
프로젝트 이름 작성 후 "만들기" 클릭
좌측 상단의 메뉴 아이콘 클릭
메뉴에서 "API 및 서비스" > "사용 설정된 API 및 서비스" 클릭
프로젝트 선택
"API 및 서비스 사용 설정" 클릭
"Maps SDK for Android" 클릭 후 사용
정보 등록, 카드정보 등록
▶ Android Studio
하단의 Terminal 실행 - gradlew signingReport 작성후 ctrl + enter (enter만 하면 값이 안나옵니다.)
실행하면 SHA-1 디지털 인증서 지문이 나옴
다시 사이트로 돌아가서 패키지 이름과 SHA-1 인증서 디지털 지문 입력
AndroidManifest.xml 에서 application 블럭 안에
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="API_KEY"/>
코드 작성, 여기서 API_KEY는 위의 구글맵API 사이트에서 생성한 키값 입력
작성 후 Android Studio에서 Tools - SDK Manager - SDK Tools 에서 Google Play Services 패키지 설치
App 수준의 build.gradle에 라이브러리 추가
implementation 'com.google.android.gms:play-services-maps:18.1.0'
implementation 'com.google.android.gms:play-services-location:21.0.1'
▶ 구글맵에서 주변 정보 검색 사용시 중요하게 봐야할 문제
- 요청할 페이지의 주소
- 서버로 보내야하는 데이터
- 서버가 보내주는 데이터
- api key 여부
▶ 다른 공공 데이터 사이트
- 공공데이터포털
- 서울시 공공데이터 포털
'Android > 개념' 카테고리의 다른 글
[Kotln] 네이버 지도 API 사용법 (0) | 2023.07.26 |
---|---|
[Kotlin] Fragment - 프래그먼트(분기) (0) | 2023.07.25 |
[Kotlin] Splash Screen(스플래쉬 스크린) (0) | 2023.07.19 |
[Kotlin] Android MVVM 패턴 (0) | 2023.07.14 |
[Kotlin] RecyclerView - 리사이클러뷰 (0) | 2023.07.13 |