OnCameraChangeListener () está en desuso

Hoy, mirando mi antiguo código, descubrí queOnCameraChangeListener () ahora está en desuso.

Me resulta difícil entender cómo arreglar este código mío:

mGoogleMap.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() {
    @Override
    public void onCameraChange(CameraPosition cameraPosition) {
        // Cleaning all the markers.
        if (mGoogleMap != null) {
            mGoogleMap.clear();
        }

        mPosition = cameraPosition.target;
        mZoom = cameraPosition.zoom;

        if (mTimerIsRunning) {
            mDragTimer.cancel();
        }

        mDragTimer.start();
        mTimerIsRunning = true;
    }
});

El nuevo oyente (también conocido comoOnCameraMoveListener ()) métodoonCameraMove () no tiene unCameraPosition cameraPosition variable de entrada, así que estoy bastante perdido: ¿hay alguna forma de reciclar mi código anterior?

aquí Son algunas referencias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta