谷歌地图碎片滚动和拖动抽搐。

问题描述 投票:0回答:1

我在一个NestedScrollView和一个表格布局里面插入了以下片段。

<fragment xmlns:map="http://schemas.android.com/apk/res-auto"
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="200dp"
        android:layout_height="200dp"
        map:mapType="normal"
        map:cameraZoom="13"/>

我想在这里看到google地图视图.在Java代码里面我放了这些属性。

   @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;
        mUiSettings = mMap.getUiSettings();
        mMap.setMinZoomPreference(10.0f);
        mMap.setMaxZoomPreference(20.0f);
        mUiSettings.setZoomGesturesEnabled(true);
        mUiSettings.setScrollGesturesEnabled(true);
        mUiSettings.setTiltGesturesEnabled(true);
    }

地图和标记似乎可以正常工作,双击放大工作,双击放大工作,双击缩小工作,而在地图内的捏住放大和拖动不能正常工作,它们非常抖动。向右或向左拖动,地图移动一下就停了,捏合缩放也一样。有什么建议吗?

java android android-mapview
1个回答
0
投票

你可以试试把NestedScrollView改成ScrollView.

© www.soinside.com 2019 - 2024. All rights reserved.