지도보기를 클릭 한 후 오버레이 항목 창 팝업을 숨기려고합니다. 현재 풍선을 클릭하면 팝업 창이 나타납니다. 내가 다른 ballon을 탭하면 이전 ballon pop up window hide와 새로운 pop up 창이 그 ballon에옵니다. 이 말이 맞습니다. 그러나 나는 mapview click/Touch에서 그 팝업을 숨기는 문제가 있습니다. 솔루션을 공유하십시오.android에서 풍선에서 오버레이 창 제거
0
A
답변
-1
먼저이 문제를 해결하려면 MapActivity에서 정적 변수를 가져와야합니다.
예 : public static isMapRefreshed = false;
그런 다음 BalloonItemizedOverlay 클래스로 이동하여 거기에 그리기 메소드가 있습니다. 다음 코드를 작성하여 해결하십시오.
개인 BalloonOverlayView balloonView;
if (UsersNearMe.isMapRefreshed) { hideBalloon(); }
개인 무효 hideBalloon() { (balloonView = NULL!) { balloonView.setVisibility (View.GONE 있으면); } }
on mapview clickListener는 isMapRefreshed의 정적 값을 true로 변경합니다. 탭에서 isMapRefreshed의 정적 값을 false로 변경합니다.
관련 문제
- 1. MPMoviePlayerController 및 오버레이 창
- 2. Mac의 오버레이 창
- 3. 지도에서 오버레이 제거
- 4. Google지도에서 KML 오버레이 제거
- 5. 지도에서 오버레이 제거
- 6. Google지도 풍선에서 facebox를 호출합니다.
- 7. 버튼 푸시에서 MKMapView 오버레이 제거
- 8. C# : 툴팁 풍선에서 화살표의 위치를 설정 하시겠습니까?
- 9. 친자 모양 창 하위 창 제거
- 10. Android에서 LinearLayout에서보기 제거
- 11. Android에서 애플리케이션을 제거 하시겠습니까?
- 12. destroy() android에서 관찰자 제거
- 13. Android에서 항목 제거 ListView
- 14. Android에서 앱 제거 방지하기
- 15. android에서 제거 작업 수행
- 16. iOS Android에서 반향 제거?
- 17. 모달 창 자바 스크립트 CSS 오버레이
- 18. 다중 Bpopup 창 및 모달 오버레이 문제
- 19. Android에서 카메라 오버레이 중에 "오류 1"발생
- 20. 이미지를 Android에서 오버레이 이미지로 표시 하시겠습니까? 가능한?
- 21. Android에서 탭의 오버레이 마커를 변경하는 코드 이해
- 22. Android에서 터치하면 오버레이 이미지가 투명하게 보이게됩니까?
- 23. android에서 카메라 캡쳐 이미지로 이미지 오버레이
- 24. android에서 asyncTask의 onPostExecute() 창 만들기
- 25. Google지도 V3 폴리 라인 오버레이 제거
- 26. Chrome : 창 테두리/장식 제거
- 27. Android에서 스위칭 활동 애니메이션 제거
- 28. Google 어스 풍선에서 CSS 스크러빙을 피하는 방법
- 29. 자바 스크립트 - 창 "크기 조절"수신기 제거
- 30. Windows의 전체 화면 창 - 테두리 제거?