Google지도 (SupportMapFragment)에서 제스처 동작을 사용 중지 할 수있는 방법이 있습니까? 지도를 찍은 후지도 스크롤이 끝날 때를 감지하고지도 카메라 위치를 계산하려면 적어도 이벤트가 필요합니다.Google지도 fling 이벤트
감사합니다.
Google지도 (SupportMapFragment)에서 제스처 동작을 사용 중지 할 수있는 방법이 있습니까? 지도를 찍은 후지도 스크롤이 끝날 때를 감지하고지도 카메라 위치를 계산하려면 적어도 이벤트가 필요합니다.Google지도 fling 이벤트
감사합니다.
OnCameraIdleListener
을 설정할 수 있습니다. the documentation에서 :
onCameraIdle() 호출
카메라 움직임이 종료되었을 때, 거기에 대기중인 애니메이션이없는 사용자는 계정에지도
Thake OnCameraIdleListener
을 그와의 상호 작용이 중지되었습니다 사용되지 않는 OnCameraChangeListener
(documentation를) 대체 이벤트 중 하나입니다.
은이 같은 새로운 카메라 위치를 얻을 수 있습니다 :
@Override
public void onCameraIdle() {
CameraPosition cameraPosition = mMap.getCameraPosition();
}
당신은 당신이 OnCameraMoveStartedListener
을 사용하는 경우 사용자가 카메라 업데이트 이벤트를 시작한 여부를 알 수 있습니다. onCameraMoveStarted(int reason)
메서드는 업데이트가 사용자에 의해 시작된 경우 REASON_GESTURE
과 같은 이유를 제공합니다. the documentation
onCameraMoveStarted (INT 이유) 카메라가 유휴 상태로 한 후, 또는 카메라의 움직임에 대한 이유가 변경된 경우에 이동 개시시 호출
가입일.
고맙습니다! 이 변종은 나에게 옳다. – Lumen