Как применить com.google.android.gms.maps.MapView внутри scrollview? - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь реализовать от com.google.android.gms.maps.MapView до Scrollview, но всякий раз, когда я хочу перемещаться по карте, прокрутка всегда мешает, когда я прокручиваю или прокручиваю. Я пытался найти некоторые ответы, но большинство из них касается карты fragment, в которой не используется com.google.android.gms.maps.MapView. Не могли бы вы объяснить мне, как я могу добиться этого?

XML-файл

ScrollView
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:clipToPadding="false"
        android:paddingTop="50dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent">

 <com.google.android.gms.maps.MapView
        android:id="@+id/tracking_map"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_margin="3dp"
        app:layout_constraintBottom_toBottomOf="@+id/imageView5"
        app:layout_constraintEnd_toEndOf="@+id/imageView5"
        app:layout_constraintStart_toStartOf="@+id/imageView5"
        app:layout_constraintTop_toTopOf="@+id/imageView5"
        tools:context=".Activity.UserMapActivity" />

</ScrollView>

JAVA CLASS

public class OngoingOrderActivity extends AppCompatActivity {
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        mMapView = findViewById(R.id.tracking_map);
        try {
            MapsInitializer.initialize(OngoingOrderActivity.this.getApplicationContext());
        } catch (Exception e) {
            e.printStackTrace();
        }
        mMapView.onCreate(savedInstanceState);
        mMapView.onResume();

            mMapView.getMapAsync(new OnMapReadyCallback() {
            @Override
            public void onMapReady(final GoogleMap googleMap) {

            }
        });


}
}
...