1

마커의 정보 창을 클릭 할 수 없게 할 수 있습니까? 나는 make the Marker not clickable 할 수 있었다 또는 클릭Google지도 v2로 클릭 정보를 만들 수 없음

OnInfoWindowClickListener InfoWindowListener = new OnInfoWindowClickListener(){ 
    @Override 
    public void onInfoWindowClick(Marker marker) { 
     marker.hideInfoWindow(); 
    }}; 

와 정보창 사라지게을하지만, 그들 중 누구도 내가 원하는 정말 무엇을하지 않습니다. 사용자 정의 Infowindow를 만드는 것이 솔루션 일 수 있다는 이미지를 만들 수 있지만이를 달성하는 더 빠르고 쉬운 방법이 있는지 궁금합니다.

답변

0

다음 작업을 수행 할 수 있습니다. 두 번째 값으로 marker.getId() 및 "clickable"또는 "clickable"을 사용하여 HashMap을 만듭니다. 당신이 당신의지도에 매퍼를 추가 할 때마다

그러니 그냥 삽입 :

if (clickableMarkers.get(marker.getId()).equals(CLICKABLE)){ 
    //Do whatever you want with clickable info windows 
}else{ 
    //Do whatever you want with non clickable info windows 
} 
:
clickableMarkers.put(currentMarker.getId(), CLICKABLE); 

하고 InfoWindowClick 방법에

는 다음 확인을
관련 문제