Places API Web Service를 이용하여 현재 위치 주변에 있는 음식점 같은 장소 정보를 획득하여 주변에 위치를 아래 화면처럼 빨간색 마커로 출력해줍니다.
마커 하나를 선택하면 해당 장소의 이름과 주소를 정보 창에 보여주는데 이 정보를 다른 액티비티로 전송하는 것을 구현해보았습니다.
해당 정보 창을 선택하면
정보 박스에 있던 해당 정보를 새로운 액티비티에서 보여줍니다.
프로그래밍은 다음 포스팅의 코드를 기반으로 작성했습니다.
Places API Web Service를 사용하여 Android Google Map에 현재 위치 주변의 음식점 표시하기
http://webnautes.tistory.com/1080
onMapReady 메소드에서 정보 창을 클릭시 인텐트를 이용하여 새로운 액티비티 실행시 정보를 전달하도록 다음처럼 작성합니다.
mGoogleMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() { |
새로운 액티비티의 코드와 레이아웃을 작성합니다.
NewActivity.java
package com.tistory.webnautes.googlemapsandroidapiexample; |
newactivity.xml
<?xml version="1.0" encoding="utf-8"?> |
MainActivity에서 NewActivity를 인식할 수 있도록 매니페스트 파일을 다음처럼 수정합니다.
<activity android:name=".MainActivity"> |
이제 실행시켜 보면 앞에서 설명한대로 진행이 됩니다.
참고
https://stackoverflow.com/questions/17549372/how-to-get-click-event-of-the-marker-text
'Android > Google Map & 카카오 지도' 카테고리의 다른 글
Android 예제 - 현재 위치 주소 가져오기(Get current location without google map) (66) | 2019.11.21 |
---|---|
다음(카카오) 지도 안드로이드 API 사용하는 방법 & 현재 위치 표시 (97) | 2019.09.26 |
Android Google Map의 Marker Icon 변경하기 (2) | 2018.07.18 |
GenyMotion 가상머신에 Google Apps설치하여 Google Maps Android API 테스트 하기 (7) | 2017.11.21 |
Android KitKat(4.4) 이하 버전에서 Google Map 사용시 Unable to get provider com.google.firebase.provider.FirebaseInitProvider (0) | 2017.03.27 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!