web-dev-qa-db-fra.com

Comment désactiver les boutons de navigation qui apparaissent lorsque vous appuyez sur un marqueur dans Google Maps avec Flutter 1.0?

Boutons Directions

Je veux supprimer ces boutons parce que je veux mettre l'implémentation de l'itinéraire lorsque je tape sur un bouton dans un widget de feuille inférieure. Mon autre question est, comment puis-je utiliser les itinéraires dans Google maps à l'intérieur de mon application et non redirigé vers Google maps? Dois-je activer l'API Routes?

C'est la même question sous Android. Le marqueur google maps Android désactive l'option de navigation

9
Mavro

[google_maps_flutter] Support activer/désactiver MapToolbar.

Ajoutez cette ligne à l'intérieur de votre widget GoogleMap pour activer ou désactiver MapToolbar.

GoogleMap(

mapToolbarEnabled: false,

)

PS: consumeTapEvents: true, arrête de recentrer la carte et la fenêtre d'informations du marqueur.

5
Samir Dangal

Lors de la création d'un marqueur, définissez consumeTapEvents sur true.

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

Testé sur google_maps_flutter: 0.5.16 avec Flutter v1.7.3

À partir de consumeTapEvents docs

Vrai si l'icône du marqueur consomme des événements tactiles. Sinon, la carte effectuera la manipulation par défaut des touches en centrant la carte sur le marqueur et en affichant sa fenêtre d'informations.

4
vovahost