wake-up-neo.com

Android-Google-Maps-Markierung deaktiviert die Navigationsoption

Im Erstellen einer App, bei der Benutzer zu einem Punkt auf einer Karte gehen müssen. Sie müssen jedoch eine Route zum Punkt selbst finden. Ich habe zwar eine Karte mit Markierungen erstellt, aber standardmäßig wird beim Klicken auf eine Markierung die Option "Navigation starten" und "In Google Maps anzeigen" angezeigt. Kann man diese Optionen deaktivieren?

The options that are shown on marker click

Die Optionen, die beim Markierungsklick angezeigt werden

57

Dieses Ding heißt Map Toolbar . Sie können es durch Aufruf von UiSettings.setMapToolbarEnabled (false) deaktivieren:

GoogleMap map;
....... //init map

map.getUiSettings().setMapToolbarEnabled(false);
126
Pavel Dudka

Sie können setMapToolbarEnabled() auch mithilfe der folgenden Eigenschaft aus XML definieren:

map:uiMapToolbar="false"
2
Gnzlt

In Kotlin können Sie:

map.apply {
   uiSettings.isMapToolbarEnabled = false
}
0
Nicola Gallazzi

Wenn dies in Google Maps v2 erforderlich ist, legen Sie dies in den Kartenoptionen fest, anstatt es direkt auf der Karte festzulegen. Also so:

var mapOptions = new GoogleMapOptions().InvokeMapToolbarEnabled(false);

0