OnCameraChangeListener () ist veraltet

Heute, wenn ich auf meinen alten Code zurückblicke, habe ich herausgefunden, dassOnCameraChangeListener () ist jetzt veraltet.

Ich finde es schwierig zu verstehen, wie ich diesen Code von mir reparieren kann:

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;
    }
});

Der neue Zuhörer (akaOnCameraMoveListener ()) MethodeonCameraMove () hat keinCameraPosition cameraPosition Eingabevariable, also bin ich ziemlich verloren: Gibt es eine Möglichkeit, meinen alten Code zu recyceln?

Hie sind einige Referenzen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage