카카오맵 다중마커 클릭 이벤트 문의

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610

안드로이드에서 버스 정류장 정보를 가지고 카카오맵에 띄웠습니다.
정류장 하나를 클릭 시 해당 정류장에 도착 예정인 버스 정보를 띄우려고 하는데
https://apis.map.kakao.com/android/documentation/#MapView_POIItemEventListener를 참고하고 Android_DaumMap_Sample_1.4.2.0 첨부파일도 까봤는데 잘 안 되네요 두 예제 전부 다중 마커가 아니라서요 ㅠㅠ

마커 하나를 선택할 때 로그나 Toast메시지를 출력해봤는데

마커의 개수만큼 로그가 찍히 거나 토스트 메시지가 출력됩니다.

예를 들어 마커가 맵에 11개가 띄워져 있을 경우에 그 중 하나의 마커를 선택하면 로그나 Toast메시지가 11번 실행이 됩니다.
아래는 제가 MapView.POIItemEventListener를 상속받아 작성한 코드입니다.
override fun onPOIItemSelected(p0: MapView?, p1: MapPOIItem?) {
Toast.makeText(this, p1.toString(), Toast.LENGTH_SHORT).show()
}

override fun onCalloutBalloonOfPOIItemTouched(p0: MapView?, p1: MapPOIItem?) {
    Toast.makeText(this, p1.toString(), Toast.LENGTH_SHORT).show()
}

override fun onCalloutBalloonOfPOIItemTouched(
    p0: MapView?,
    p1: MapPOIItem?,
    p2: MapPOIItem.CalloutBalloonButtonType?
) {
    Toast.makeText(this, p1.toString(), Toast.LENGTH_SHORT).show()
}

onCalloutBalloonOfPOIItemTouched 메서드는 2개 짜리와 3개 짜리가 연달아 호출 될 수는 있습니다. 하지만 11번이 실행되는 경우는 어떤 경우일지 상황 제현을 위해서 조금 더 정보가 필요 할 것 같습니다.