web-dev-qa-db-ja.com

Flutter 1.0でGoogleマップのマーカーをタップしたときに表示されるナビゲーションボタンを無効にする方法は?

方向ボタン

Bottomシートウィジェット内のボタンをタップしたときにルートの実装を配置したいので、これらのボタンを削除します。私のもう1つの質問は、アプリ内のGoogleマップのルートを使用して、Googleマップにリダイレクトしない方法を教えてください。 Routes APIを有効にする必要がありますか?

これはAndroidでも同じ質問です。 Android Googleマップマーカーのナビゲーションオプションを無効にする

9
Mavro

[google_maps_flutter]サポートの有効化/無効化MapToolbar

この行をGoogleMapウィジェット内に追加して、MapToolbarを有効または無効にします。

GoogleMap(

mapToolbarEnabled: false,

)

PS:consumeTapEvents: true,マップとマーカーのInfoWindowの再中心化を停止します。

5
Samir Dangal

マーカーを作成するときは、consumeTapEventstrueに設定します。

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

google_maps_flutterでテスト:0.5.16Flutter v1.7.3

consumeTapEvents docsから

マーカーアイコンがタップイベントを消費する場合はTrue。そうでない場合、マップはマーカーの中央にマップを配置し、その情報ウィンドウを表示することにより、デフォルトのタップ処理を実行します。

4
vovahost