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?
Die Optionen, die beim Markierungsklick angezeigt werden
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);
Sie können setMapToolbarEnabled()
auch mithilfe der folgenden Eigenschaft aus XML definieren:
map:uiMapToolbar="false"
In Kotlin können Sie:
map.apply {
uiSettings.isMapToolbarEnabled = false
}
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);