0

I am trying to implement the com.google.android.gms.maps.MapView to Scrollview but whenever I want to navigate on the map the scrollview always get in the way when i scrolldown or scrollup. I tried to search for some answers but most of them are about the fragment map not using the com.google.android.gms.maps.MapView. Can you please explain to me how can i achieve this?

XML file

<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) {

            }
        });


}
}
asish
  • 4,767
  • 4
  • 29
  • 49
Mr. Baks
  • 297
  • 2
  • 6
  • 20

0 Answers0