@Override public boolean onRotate(RotateGestureDetector detector) { final float rotationDegreesDelta = detector.getRotationDegreesDelta(); Log.e(TAG,"rotationDegreesDelta : "+rotationDegreesDelta); // mScaleMatrix.postRotate(-rotationDegreesDelta,centerX,centerY); // invalidate(); return true; }
@Override public boolean onRotate(RotateGestureDetector detector) { float delta = detector.getRotationDegreesDelta(); currentDelta += delta; float newAngle = firstAngle - currentDelta; mapView.setMapOrientation(newAngle); // If a listener has been set, callback OnMapOrientationChangeListener l = mapView.getOnMapOrientationChangeListener(); if (l != null) { l.onMapOrientationChange(newAngle); } return true; }