5
기본적으로지도를 클릭하면 마커의 infoWindow가 닫힙니다. 누구든지이 동작을 어떻게 비활성화 할 수 있는지 알고 있습니까? ... 그것은 현재 선택된 마커를 지정하는 클래스 변수를 유지하는 것입니다 할지도상의 정보창을 클릭하지 마십시오. (Google Map Android API V2)
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng arg0) {
//do nothing
}
});
좋은 아이디어! 'if (currentMarker! = null)'을 확인하는 것을 기억하십시오 – Arch1tect
대단히 고마워요! 저는 개인적으로 정보창을 레이블로 사용하고 있었기 때문에 모든 마커에서'showInfoWindow'를 호출했습니다. 깜박 거림이나 아무것도 없어. 또한, 질문은 upvote받을 가치가있다;) – theblang
그건 정말 바보 같은 해결책이다 (당신의 잘못이 아니다 마약이나 뭔가에 분명히 있던 API 디자이너)하지만 작동합니다. 고맙습니다! – PSIXO