반응형

Android/Google Map & 카카오 지도 11

Places API Web Service를 사용하여 Android Google Map에 현재 위치 주변의 음식점 표시하기

Places API Web Service를 이용하여 현재 위치 주변의 음식점 정보를 안드로이드의 구글맵에 표시하는 내용을 다룹니다. Google Maps Android API를 사용하는 방법과 FusedLocationProviderClient 를 이용하여 현재 위치를 구글맵에 표시하는 내용을 다음 두 포스팅에서 다루었습니다. 중복된 내용은 빠져있기 때문에 본 포스팅에 있는 내용을 진행하기 전에 미리 검토해보세요.. Google Maps SDK for Android 사용방법 및 예제 https://webnautes.tistory.com/2050 Android Google Map에 현재 위치 표시하기( FusedLocationProviderClient 사용) https://webnautes.tistory.c..

Android Google Map에 현재 위치 표시하기( FusedLocationProviderClient 사용)

FusedLocationProviderClient를 사용하여 Google Map에 현재 위치를 표시하는 예제입니다. 2018. 10.2 2019. 7. 19 androidx 관련 내용 추가 2019. 8. 15 SupportMapFragment로 변경 2020. 9. 12 테스트 및 수정 ( Android Studio 4.0.1, Android 11.0 API 30 ) 2021. 5. 11 테스트 및 수정 ( Android Studio 4.1.3, Android 11.0 API 30 ) 2022. 5. 22 테스트 및 수정 ( Android Studio Chipmunk 2021.2.1, Android 12.0 API 31, 테스트 디바이스 Android 11 ) 2022, 10. 12 5.22일 수정본이..

Google Maps SDK for Android 사용방법 및 예제

Google Google Maps SDK for Android 를 사용하는 기본적인 방법과 사용시 발생할 수 있는 문제점에 대해 다룹니다. 1. 간단한 안드로이드 구글맵 예제 동작시키기 2. Google Maps Android API 예제 코드 설명 3. 관련 포스팅 3.1. Android Google Map에 현재 위치 표시하기( FusedLocationProviderClient 사용) 3.2. Android Google Map에 현재 위치 표시하기( GoogleApiClient, FusedLocationApi 사용) 3.2. Places API Web Service를 사용하여 Google Map에 현재 위치 주변의 음식점 표시하기 3.3. GenyMotion 가상머신에 Google Apps설치하여 G..

Places SDK for Android 사용해보기

현재 위치 주변의 장소정보를 가져오는 Places SDK for Android의 예제를 실행시켜 보았습니다. 사용한 원본 코드는 아래 링크에 있습니다. v.3.x BETA 버전과 v.2.x 버전 예제가 구분되어 존재합니다. https://github.com/googlemaps/android-places-demos 2019. 08. 23 최초작성 - Places SDK for Android v.3.0.0 BETA 예제2021. 01. 09 BETA 버전대신에 v.2.4로 변경 1. 실행 결과1-1. CURRENT PLACE를 클릭합니다. 1-2. FIND CURRENT PLACE를 터치하면 1-2. 런타임 퍼미션을 물어봅니다. 앱 사용 중에만 허용을 터치하고 1-3. FIND CURRENT PLACE를 다..

Android Google Map에서 목적지 Marker와 이동 중인 현재 위치 간의 거리 계산해서 보여주기

Google Map에 목적지 마커를 추가한 후, 사용자가 해당 마커 위치로 이동할 때마다 남은 거리를 계산 해주도록 작성해보았습니다.‘2017. 11. 30 최초작성~~~~~~~~~2019. 11. 25 FusedLocationProviderClient로 변경 다음 포스팅에 있는 코드를 기반으로 작성되었습니다. 먼저 아래 코드로 진행해보고 나서 진행하세요.. Android Google Map에 현재 위치 표시하기( FusedLocationProviderClient 사용)https://webnautes.tistory.com/1249 GenyMotion을 사용하여 Google Map 테스트를 진행했습니다.자세한 사용 방법은 다음 포스팅을 참고하세요. GenyMotion 가상머신에 Google Apps설치하여..

Android 예제 - 현재 위치 주소 가져오기(Get current location without google map)

LocationManager와 Geocoder를 사용하여 현재 위치에 대한 주소를 가져오는 예제입니다. 구글맵을 사용하지 않고 현재 위치를 가져오는 방법입니다. 2019. 3. 3 - 최초작성2019. 11. 21 - androidx로 변경 다음 과정으로 실행됩니다. 1. 위치 서비스가 활성화 안되어 있는 경우 설정창을 띄워 사용자가 활성화 할 수 있도록 해줍니다. 2. 위치 퍼미션이 허용안되어 있는 경우 사용자가 허용할 수 있도록 합니다. 허용 후 오른쪽 스크린샷처럼 중앙에 텍스트뷰와 버튼이 보입니다. 3. 버튼을 클릭하면 현재 위치의 위도와 경도를 Toast로 보여주고 텍스트뷰에 현재 위치에 대한 주소를 보여줍니다. 처음 앱을 실행한 경우에는 왼쪽 스크린샷처럼 지오코더가 현재 위치에 대한 주소를 못찾..

다음(카카오) 지도 안드로이드 API 사용하는 방법 & 현재 위치 표시

다음(카카오) 지도를 안드로이드에서 사용하기 위해 필요한 작업과 지도에 현재 위치를 표시하는 예제를 포함하고 있습니다. . 최초 작성 2019. 3. 6 최종 작성 2019. 9. 26 준비 작업부터 앱 실행까지 설명합니다. 틀린 점이 있으면 댓글로 남겨주세요. 1. 카카오 개발자 사이트에 접속하여 카카오 계정으로 로그인합니다. https://developers.kakao.com 2. 개발자 등록을 합니다. 3. 앱 만들기를 합니다. 이름에 실제 앱 이름을 입력하지 않아도 됩니다. 4. 생성된 키를 보여줍니다. 따로 복사해둡니다. 5. 왼쪽에 보이는 항목에서 일반을 선택합니다. 6. 플랫폼 추가를 선택합니다. 7. Android를 체크하고 패키지명을 입력하고 빈 공간을 클릭하면 마켓 URL은 자동으로 입..

Android Google Map의 Marker Icon 변경하기

안드로이드 구글맵의 마커 아이콘을 PNG 이미지로 변경하는 방법을 다룹니다. 1. Google Map을 위한 Android 프로젝트 생성 2. 프로젝트에 PNG 이미지 파일 추가하기 3. 구글맵 마커 변경하기 2018. 7. 18 - 최초 작성 1. Google Map을 위한 Android 프로젝트 생성 다음 포스팅에 있는 간단한 구글맵 예제 프로젝트를 사용하여 마커 아이콘을 변경하는 방법을 설명합니다. Google Maps Android API 사용 방법 및 예제http://webnautes.tistory.com/647 2. 프로젝트에 PNG 이미지 파일 추가하기 2-1. 윈도우에서 복사할 파일을 선택하고 마우스 오른쪽 버튼을 눌러 보이는 메뉴에서 복사를 선택합니다. 2-2. 프로젝트 창이 Androi..

Android Google Map + Places API Web Service에서 Marker의 정보를 다른 Activity로 전달하기

Places API Web Service를 이용하여 현재 위치 주변에 있는 음식점 같은 장소 정보를 획득하여 주변에 위치를 아래 화면처럼 빨간색 마커로 출력해줍니다. 마커 하나를 선택하면 해당 장소의 이름과 주소를 정보 창에 보여주는데 이 정보를 다른 액티비티로 전송하는 것을 구현해보았습니다. 해당 정보 창을 선택하면 정보 박스에 있던 해당 정보를 새로운 액티비티에서 보여줍니다. 프로그래밍은 다음 포스팅의 코드를 기반으로 작성했습니다. Places API Web Service를 사용하여 Android Google Map에 현재 위치 주변의 음식점 표시하기http://webnautes.tistory.com/1080 onMapReady 메소드에서 정보 창을 클릭시 인텐트를 이용하여 새로운 액티비티 실행시 정..

GenyMotion 가상머신에 Google Apps설치하여 Google Maps Android API 테스트 하기

Genymotion에서 Google Map API을 가지고 작성한 Android 앱을 테스트하는 방법을 소개합니다. Google Maps Android API를 이용하여 앱 제작하는 방법은 아래 포스팅을 참고하시기 바랍니다. Google Maps Android API 사용 방법 및 예제http://webnautes.tistory.com/647 Android Google Map에 현재 위치 표시하기( FusedLocationProviderClient 사용)https://webnautes.tistory.com/1249 Genymotion을 설치하는 방법은 다음 포스팅을 참고하세요. Genymotion 설치 및 Android Studio와 연동하여 사용하는 방법http://webnautes.tistory.co..

반응형