본문으로 바로가기


안녕하세요. PEACE-입니다.

안드로이드 스터디 [열여덟 번째]글입니다.


지난 포스팅까지 'Google Maps 키 발급 - 마커 생성 - 마커 옵션 - 마커 여러개 생성'의 과정으로 공부했습니다. 본 포스팅은 생성된 마커들에 대한 클릭 이벤트 처리에 대해 간단하게 다루겠습니다.




** 안드로이드 구글 맵 - 1

[ Google Maps API Key 발급 받기 : http://mailmail.tistory.com/17 ]    

** 안드로이드 구글 맵 - 2

[ Android Google Map 마커 구현 : http://mailmail.tistory.com/18 ]    

** 안드로이드 구글 맵 - 3

[ Android Google Map 마커 옵션 사용법  : http://mailmail.tistory.com/19 ]    

** 안드로이드 구글 맵 - 4

[ Android Google Map 마커 여러개 생성하기 : http://mailmail.tistory.com/20 ]    

** 안드로이드 구글 맵 - 5

[ Android Google Map 마커 클릭 이벤트 처리 http://mailmail.tistory.com/21 ]    

** 안드로이드 구글 맵 - 6 (예정)

[ Android Google Map 마커 클러스터링 ]    




1. OnMarkerClickListener

생성된 마커에 대한 이벤트 처리를 위해 OnMarkerClickListener를 사용합니다. OnMarkerClickListener는 인터페이스로 상속받는 곳에서 onMarkerClick 메서드를 구현해야 합니다. onMarkerClick 메서드의 파라미터로는 Marker 객체를 받아오며 클릭된 Marker에 대한 객체정보입니다. 파라미터 Markerget-- 메서드를 통해 위치 정보, 타이틀 등 마커 생성 시 마커 옵션을 통해 설정된 정보를 할 수 있습니다.

1) OnMarkerClickListener 인터페이스 상속



2, 3) 리스너 지정 및 onMarkerClick 메서드 구현