簡體   English   中英

如何禁用地圖工具欄

[英]How to disable map toolbar

MapToolbar連同標記一起顯示在地圖上,當單擊工具欄時,它將重定向到google map。 我想禁用此功能。

在此處輸入圖片說明

map_view.xml

 <com.google.android.gms.maps.MapView
        xmlns:map="http://schemas.android.com/apk/res-auto"
        android:id="@+id/summary_mv_map"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_alignParentLeft="true"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="10dp"
        map:liteMode="true"/>

我試過的方法:添加了mapView.getUiSettings().setMapToolbarEnabled(false) ,但無法解析getUiSettings()。setMapToolbarEnabled()。

注意:不想刪除標記

在禁用工具欄之后,通過getMapAsync獲取GoogleMap對象。

mapView.getMapAsync(new OnMapReadyCallback() {
    @Override
    public void onMapReady(GoogleMap googleMap) {
        googleMap.getUiSettings().setMapToolbarEnabled(false);
    }
});

在下面的行中啟用和禁用“地圖”工具欄

googleMap.getUiSettings().setMapToolbarEnabled(false);

默認情況下為true,否則為false。

map.getMapAsync(new OnMapReadyCallback() {
    @Override
    public void onMapReady(GoogleMap googleMap) {
        googleMap.getUiSettings().setAllGesturesEnabled(false);
    }
});
map.setOnMarkerClickListener(new OnMarkerClickListener() {
    @Override
    public boolean onMarkerClick(Marker marker) {
        return true;
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM