Щепотка, чтобы увеличить карту Google без движущегося маркера в framelayout

Мой макет

<FrameLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <fragment
                android:id="@+id/map"
                class="com.google.android.gms.maps.SupportMapFragment"
                android:layout_width="match_parent"
                android:layout_height="match_parent" />

   <ImageView
                android:id="@+id/pin"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:contentDescription="@null"
                android:src="@drawable/ic_center_pin" />
        </FrameLayout>

Ниже я попробовалandroid Как переместить карту под маркер

Как прикрепить гибкий маркер на карте что-то вроде Uber и Lyft?

Держите карту в центре независимо от того, где вы увеличиваете масштаб на Android

Я попробовал подход onCameraChangeListener, ниже приведен код, но опыт отстает,

private GoogleMap.OnCameraChangeListener cameraChangedListener = new GoogleMap.OnCameraChangeListener() {
        private float previousZoomValue = 17;
        private CameraUpdate cu;

        @Override
        public void onCameraChange(CameraPosition cameraPosition) {


            if (previousZoomValue == cameraPosition.zoom) {
                mLatitude = cameraPosition.target.latitude;
                mLongitude = cameraPosition.target.longitude;
                cu = CameraUpdateFactory.newLatLng(new LatLng(mLatitude,mLongitude));

            } else if (previousZoomValue > cameraPosition.zoom) {
                previousZoomValue = cameraPosition.zoom;
                mGoogleMap.moveCamera(cu);
            } else {
                mGoogleMap.moveCamera(cu);
                previousZoomValue = cameraPosition.zoom;
            }

        }

Я хочу, чтобы когда пользователь нажимал или ущипывал, чтобы увеличить масштаб, маркер карты не должен двигаться, он должен придерживаться карты

Ответы на вопрос(1)

Ваш ответ на вопрос