簡體   English   中英

如何禁用在使用Flutter 1.0在Google地圖中點按標記時出現的導航按鈕?

[英]How to disable navigation buttons that appear when tapped a marker in Google maps with Flutter 1.0?

方向按鈕

我想刪除這些按鈕,因為當我點擊底部工作表小部件中的按鈕時,我想放置路由實現。 我的另一個問題是,如何在我的應用程序中使用谷歌地圖中的路線而不是重定向到谷歌地圖? 我是否需要啟用Routes API?

這是Android中的相同問題。 Android谷歌地圖標記禁用導航選項

創建標記時,將consumeTapEvents設置為true

Marker(
    markerId: MarkerId('0'),
    icon: BitmapDescriptor.defaultMarker,
    position: LatLng(51.522522, -0.141198),
    consumeTapEvents: true
);

使用Flutter v1.7.3google_maps_flutter:0.5.16上測試

來自consumeTapEvents文檔

如果標記圖標消耗了點擊事件,則為True。 如果沒有,地圖將通過將地圖居中在標記上並顯示其信息窗口來執行默認的點擊處理。

[google_maps_flutter]支持啟用/禁用MapToolbar

GoogleMap小部件中添加此行以啟用或禁用MapToolbar。

GoogleMap(

mapToolbarEnabled: false,

)

PS: consumeTapEvents: true,停止重新定位地圖和標記的InfoWindow。

暫無
暫無

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

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