Во-первых, ваш макет должен иметь root макет, такой как
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:foregroundGravity="top|left" />
</RelativeLayout>
<com.google.android.material.navigation.NavigationView
android:id="@+id/navigationView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
android:translationZ="100dp"
android:visibility="visible"
app:headerLayout="@layout/header"
app:itemTextColor="#fff"
app:menu="@menu/menu_item" />
<com.mapbox.mapboxsdk.maps.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:translationZ="100dp" />
</LinearLayout>
. Вы также можете использовать DrawerLayout
Также, обратитесь к этой ссылке clickHere для лучшее понимание карты с помощью панели инструментов