아래코드는 위도, 경도를 이용해 마커를 찍는 코드인데, 말풍선이 나오지 않게 하려면 마커를 생성할때 isShowCalloutBalloonOnTouch값을 false로 줘야한다.
val uLatitude : Double = 위도
val uLongitude : Double = 경도
val Spot : MapPoint = MapPoint.mapPointWithGeoCoord(uLatitude, uLongitude)
val marker: MapPOIItem = MapPOIItem()
marker.apply {
isShowCalloutBalloonOnTouch = false // 해당값을 false로 놓으면 마커 클릭시 말풍선이 나오지않는다.
itemName = "아이템이름"
tag = 1
userObject = "유저 오브젝트"
mapPoint = Spot
markerType = MapPOIItem.MarkerType.BluePin // 기본으로 제공하는 BluePin 마커11 모양.
selectedMarkerType = MapPOIItem.MarkerType.RedPin // 마커를 클릭했을때, 기본으로 제공하는 RedPin 마커 모양.
isDraggable = true
}
binding.mapView.addPOIItem(marker)
'프로그래밍 > Android' 카테고리의 다른 글
[Android] TextView안의 텍스트가 길 경우 흐르도록 표시 (0) | 2022.09.26 |
---|---|
[Android] 카카오맵 API 현재위치 추적 (1) | 2022.09.26 |
[Android] 기본 버튼 색상이 이상할때.. (0) | 2022.09.23 |
[Android] BottomSheetDialogFragment 배경투명 및 모서리 둥글게 (0) | 2022.09.23 |
[Android] 카카오맵 위도, 경도값으로 주소 구하기 (0) | 2022.09.18 |
댓글