2012-05-30 4 views
1

내 mapview에는 줌이 변경 될 때마다 호출되는 OnZoomListener가 있습니다. 하단의 더하기 또는 빼기 버튼을 사용하여 확대/축소를 변경할 때마다 효과가 있습니다. 그러나 사용자가 확대/축소하기 위해 핀치 확대/축소를 사용하는 경우 리스너가 호출되지 않습니다. 핀치 줌을 사용하여 실제로 청취자에게 전화하는 방법에 대한 제안 사항이 있습니까? 그렇지 않다면 내지도 뷰의 집게 확대 기능을 어떻게 비활성화 할 수 있는지 알고 있습니까? 감사.안드로이드 Mapview 핀치 뷰는 OnZoomListener를 호출하지 않습니다.

편집 : 내 사용자 정의 줌 리스너는 다음과 같이 추가됩니다 핀치 (즉지도가 왜

ZoomButtonsController zoomButton = myMapView.getZoomButtonsController(); 
zoomButton.setOnZoomListener(listener); 

답변

2

문제가 당신이지도를 줌 컨트롤에 리스너를 설정하고하지 않는 것입니다, 그게 전부 줌 제어 이벤트가 아닌 이벤트)는 리스너를 호출하지 않습니다.

이 이벤트를 처리하는 유일한 방법은 사용자 지정지도와 사용자 지정 수신기를 구현하는 것입니다.

이 링크에는 필요한 예제와 코드가 있습니다.

Custom MapView with Events

관련 문제