// 지도 클릭 리스너 설정
inaviMap.setOnMapClickListener {
Toast.makeText(context, "지도 클릭", Toast.LENGTH_SHORT).show()
}
// 클릭 이벤트를 소비하는 마커.
// 클릭 시 "마커1 클릭" 토스트 메시지만 표출된다.
marker1.setOnClickListener {
Toast.makeText(this, "마커1 클릭", Toast.LENGTH_SHORT).show()
true // 이벤트를 소비.
}
// 지도까지 클릭 이벤트가 전달되는 마커.
// 클릭 시 "마커2 클릭" 토스트 메시지 -> "지도 클릭" 토스트 메시지 순서대로 표출된다.
marker2.setOnClickListener {
Toast.makeText(this, "마커2 클릭", Toast.LENGTH_SHORT).show()
false // 이벤트를 소비하지 않음.
}