Das Navigation SDK ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom Vertrieb.

Klassenreferenz für GMSUISettings

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Klassenreferenz zu GMSUISettings

Übersicht

Einstellungen für die Benutzeroberfläche einer GMSMapView

Funktionen für öffentliche Mitglieder

(void)setAllGestesEnabled:
 Legt fest, ob alle Touch-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind.

Eigenschaften

BOOLscrollGesten
 Steuert, ob Scroll-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLzoomGesten
 Steuert, ob Zoombewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLtiltGesten
 Steuert, ob Neigungsbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLrotateGesten
 Steuert, ob Drehbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLconsumesGestesInView
 Steuert, ob Gesten von Nutzern vollständig von GMSMapView genutzt werden, wenn Gesten aktiviert sind (Standardeinstellung YES).
BOOLKompassschaltfläche
 Aktiviert oder deaktiviert den Kompass.
BOOLmyLocationButton
 Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“.
BOOLindoorPicker
 Aktiviert (Standardeinstellung) oder deaktiviert die Auswahl für den Innenbereich.
BOOLallowScrollGestesDuringTurnOrZoom
 Steuert, ob Dreh- und Zoombewegungen außerhalb der Mitte ausgeführt und gescrollt werden können (Standardeinstellung).
BOOLNavigationHeaderEnabled
 Aktiviert oder deaktiviert den Navigationsheader.
BOOLnavigationFooterEnabled
 Aktiviert oder deaktiviert die Navigationsfußzeile.
BOOLnavigationTripProgressBarEnabled
 Aktiviert oder deaktiviert die Fortschrittsanzeige der Navigation.
BOOLrecenterButtonEnabled
 Aktiviert oder deaktiviert die Schaltfläche „Neu zentrieren“.
BOOLshowCards
 Ob eine Karte mit Details zu einem Vorfall oben auf der Karte zu sehen ist, wenn der Nutzer auf ein Symbol stößt, z. B. eine Straßensperrung.
BOOLshowDestinationMarkers
 Gibt an, ob Zielmarkierungen für Routen angezeigt werden.
BOOLzeigt Ampeln an
 Ob die Ampel während der Navigation angezeigt werden soll
BOOLshowStopSigns
 Gibt an, ob während der Navigation Stoppschilder auf der Route eingeblendet werden sollen.
UI-Farbe * navigationHeaderPrimaryBackgroundColor
 Die primäre Hintergrundfarbe für die Navigationsüberschrift.
UI-Farbe * navigationHeadersecondaryBackgroundColor
 Die sekundäre Hintergrundfarbe für die Navigationsüberschrift.
CGFloatnavigationHeaderBackgroundAlpha
 Der Alphawert der Navigationsheader-Ansicht.
UI-Farbe * navigationHeaderPrimaryBackgroundColorNightMode
 Die primäre Hintergrundfarbe des Navigationsheaders im Nachtmodus, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.
UI-Farbe * navigationHeadersecondaryBackgroundColorNightMode
 Sekundäre Hintergrundfarbe des Navigationsheaders im Nachtmodus, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.
UI-Farbe * navigationHeaderLargeManeuverIconColor
 Die Farbe des Manöversymbols in der Kopfzeile der primären Navigationsüberschrift.
UI-Farbe * navigationHeaderSmallManeuverIconColor
 Die Farbe des Manöver-Symbols in der nächsten Ansicht der Abbiege-Navigation.
UI-Farbe * navigationHeaderGuidanceEmpfohleneLaneColor
 Die Farbe der empfohlenen Fahrspuren
UI-Farbe * navigationHeaderNextStepTextColor
 Die Farbe des Textes im nächsten Schritt, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.
UIFont * navigationHeaderNextStepFont
 Die Schriftart des Textes im nächsten Schritt.
UI-Farbe * navigationHeaderDistanceValueTextColor
 Die Farbe des Textes für den Entfernungswert, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.
UIFont * navigationHeaderDistanceValueFont
 Die Schriftart des Texts für den Entfernungswert.
UI-Farbe * navigationHeaderDistanceUnitsTextColor
 Die Farbe des Textes für die Entfernungseinheiten, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.
UIFont * navigationHeaderDistanceUnitsFont
 Die Schriftart des Texts für die Entfernungseinheiten.
UI-Farbe * navigationHeaderInstructionsTextColor
 Die Farbe des Textes im Anleitungsbereich.
UIFont * navigationHeaderInstructionsFirstRowFont
 Die Schriftart des Textes für die erste Zeile im Abschnitt „Anleitung“.
UIFont * navigationHeaderInstructionsSecondRowFont
 Die Schriftart des Textes für die zweite Zeile im Abschnitt „Anleitung“.
UIFont * navigationHeaderInstructionsConjunkionsFont
 Die Schriftart des Textes für die Konjunktionen im Abschnitt „Anleitung“.
GMSNavigationSpeedometerUIOptions*speedometerUIOptions
 Legt die Konfiguration der Benutzeroberfläche des Tachos anhand des Schweregrads der Geschwindigkeitswarnung fest.
GMSNavigationMapStyleNavigationskarte
 Bestimmt den Kartenstil bei der Navigation.

Dokumentation zu Mitgliederfunktionen

– (void) setAllGestesEnabled: (BOOL) aktiviert

Legt fest, ob alle Touch-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind.

Nutzer können dann nicht auf Bildschirmschaltflächen tippen, um die Kamera zu bewegen (z.B. Kompass oder Zoomsteuerelemente), und auch programmatische Bewegungen und Animationen einschränken.


Property-Dokumentation

- (BOOL) scrollGesten [read, write, assign]

Steuert, ob Scroll-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind.

Wenn diese Option aktiviert ist, können Nutzer die Kamera schwenken. Die programmatische Bewegung der Kamera wird dadurch nicht eingeschränkt.

- (BOOL) zoomGesten [read, write, assign]

Steuert, ob Zoombewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.

Wenn diese Option aktiviert ist, können Nutzer mit zwei Fingern tippen oder sie zusammenziehen, um die Kamera zu zoomen. Die programmatische Bewegung der Kamera wird dadurch nicht eingeschränkt.

- (BOOL) Neigungsgesten [read, write, assign]

Steuert, ob Neigungsbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.

Bei Aktivierung dieser Option können Nutzer die Kamera durch Aufwärts- oder Abwärtswischen mit zwei Fingern neigen. Dadurch wird die programmatische Steuerung des Blickwinkels der Kamera nicht eingeschränkt.

- (BOOL) rotateGesten [read, write, assign]

Steuert, ob Drehbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.

Bei Aktivierung dieser Option können Nutzer die Kamera durch eine Drehbewegung mit zwei Fingern drehen. Die programmatische Steuerung der Lage der Kamera wird dadurch nicht eingeschränkt.

– (BOOL) consumesGestensInView [read, write, assign]

Steuert, ob Gesten von Nutzern vollständig von GMSMapView genutzt werden, wenn Gesten aktiviert sind (Standardeinstellung YES).

Dadurch wird verhindert, dass diese Gesten von übergeordneten Ansichten empfangen werden.

Wenn GMSMapView in einer UIScrollView oder einem anderen scrollbaren Bereich enthalten ist, werden Touch-Gesten auf der Karte nicht als Scroll-Gesten verwendet. Es kann jedoch sinnvoll sein, diese Einstellung zu deaktivieren (auf NO gesetzt), um komplexe Ansichtshierarchien oder Anforderungen zu unterstützen.

- (BOOL) compassButton [read, write, assign]

Aktiviert oder deaktiviert den Kompass.

Der Kompass ist ein Symbol auf der Karte, das die Richtung Norden auf der Karte angibt.

Wenn diese Option aktiviert ist, wird sie nur angezeigt, wenn die Kamera von der Standardausrichtung weggedreht wird (Ausrichtung auf 0). Wenn ein Nutzer auf den Kompass tippt, wird die Kamera automatisch auf die Standardausrichtung ausgerichtet und verschwindet kurz danach. Wenn diese Option deaktiviert ist, wird der Kompass nie angezeigt.

– (BOOL) myLocationButton [read, write, assign]

Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“.

Das ist eine Schaltfläche, die auf der Karte angezeigt wird und die Karte beim Tippen auf den aktuellen Nutzerstandort zentriert.

- (BOOL) IndoorPicker [read, write, assign]

Aktiviert (Standardeinstellung) oder deaktiviert die Auswahl für den Innenbereich.

Wenn diese Option aktiviert ist, wird sie nur angezeigt, wenn die Ansicht auf ein Gebäude mit Indoor-Bodendaten ausgerichtet ist. Wenn die Option deaktiviert ist, kann die ausgewählte Etage weiterhin programmatisch über die mapView-Eigenschaft von IndoorDisplay gesteuert werden.

– (BOOL) allowScrollGestesDuringRotateOrZoom [read, write, assign]

Steuert, ob Dreh- und Zoombewegungen außerhalb der Mitte ausgeführt und gescrollt werden können (Standardeinstellung).

– (BOOL) navigationHeaderEnabled [read, write, assign]

Aktiviert oder deaktiviert den Navigationsheader.

In der Kopfzeile wird oben auf der Karte eine Anleitung angezeigt. Der Standardwert ist YES.

– (BOOL) navigationFooterEnabled [read, write, assign]

Aktiviert oder deaktiviert die Navigationsfußzeile.

In der Fußzeile werden die Entfernung und die voraussichtliche Ankunftszeit am unteren Kartenrand angezeigt. Der Standardwert ist YES.

– (BOOL) navigationTripProgressBarEnabled [read, write, assign]

Aktiviert oder deaktiviert die Fortschrittsanzeige der Navigation.

Die Fortschrittsanzeige der Fahrt zeigt die Details der vorausfahrenden Fahrt in einer linearen Ansicht auf der nachgestellten Seite der Karte an. Die Standardeinstellung ist NO.

– (BOOL) recenterButtonEnabled [read, write, assign]

Aktiviert oder deaktiviert die Schaltfläche „Neu zentrieren“.

Ist sie auf JA gesetzt, wird die Schaltfläche für die Zentrierung angezeigt, wenn die Kamera dem Standort des Nutzers momentan nicht folgt oder wenn er der Kamera folgt, aber den Zoom stark unterscheidet. Der Standardwert ist YES.

- (BOOL) Zeigt Vorfallkarten [read, write, assign]

Ob eine Karte mit Details zu einem Vorfall oben auf der Karte zu sehen ist, wenn der Nutzer auf ein Symbol stößt, z. B. eine Straßensperrung.

Der Standardwert ist YES.

– (BOOL) showDestinationMarkers [read, write, assign]

Gibt an, ob Zielmarkierungen für Routen angezeigt werden.

Der Standardwert ist YES.

– (BOOL) zeigt die Ampeln an [read, write, assign]

Ob die Ampel während der Navigation angezeigt werden soll

Änderungen an dieser Einstellung werden nur in nachfolgenden Routenanfragen wirksam.

Sobald die Einstellung aktiviert ist, werden auf der Benutzeroberfläche bei der Navigation jederzeit die ersten drei Ampeln oder Stoppschilder angezeigt, sofern die Daten verfügbar sind.

Die Standardeinstellung ist NO.

– (BOOL) showsStopSigns [read, write, assign]

Gibt an, ob während der Navigation Stoppschilder auf der Route eingeblendet werden sollen.

Änderungen an dieser Einstellung werden nur in nachfolgenden Routenanfragen wirksam.

Sobald die Einstellung aktiviert ist, werden auf der Benutzeroberfläche bei der Navigation jederzeit die ersten drei Ampeln oder Stoppschilder angezeigt, sofern die Daten verfügbar sind.

Die Standardeinstellung ist NO.

– (UIColor*) navigationHeaderPrimaryBackgroundColor [read, write, copy]

Die primäre Hintergrundfarbe für die Navigationsüberschrift.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird Grün als primäre Hintergrundfarbe verwendet.

– (UIColor*) navigationHeadersecondaryBackgroundColor [read, write, copy]

Die sekundäre Hintergrundfarbe für die Navigationsüberschrift.

Wird als Hintergrundfarbe in den Drop-down-Menüs der nächsten Abbiege- und Spurführung angezeigt. Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird das dunkle Grün als sekundäre Hintergrundfarbe verwendet. Die bereitgestellte UIColor muss einen Farbraum haben, der [UIColor getRed:green:blue:alpha] unterstützt. Andernfalls wird sie ignoriert.

– (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign]

Der Alphawert der Navigationsheader-Ansicht.

Der Standardwert ist 1.0f (vollständig deckend).

– (UIColor*) navigationHeaderPrimaryBackgroundColorNightMode [read, write, copy]

Die primäre Hintergrundfarbe des Navigationsheaders im Nachtmodus, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.

Der Standardwert ist null. Wenn der Wert dieser Property null ist, wird navigationHeaderPrimaryBackgroundColor verwendet.

– (UIColor*) navigationHeaderSecondaryBackgroundColorNightMode [read, write, copy]

Sekundäre Hintergrundfarbe des Navigationsheaders im Nachtmodus, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.

Der Standardwert ist null. Wenn der Wert dieser Property null ist, wird navigationHeaderSecondaryBackgroundColor verwendet.

– (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy]

Die Farbe des Manöversymbols in der Kopfzeile der primären Navigationsüberschrift.

– (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy]

Die Farbe des Manöver-Symbols in der nächsten Ansicht der Abbiege-Navigation.

– (UIColor*) navigationHeaderGuidanceEmpfohleneLaneColor [read, write, copy]

Die Farbe der empfohlenen Fahrspuren

Die Standardeinstellung ist Weiß. Diese Eigenschaft wird nur berücksichtigt, wenn im Navigationsheader der aktuelle Navigationsschritt angezeigt wird. Beachten Sie, dass die anderen Fahrspuren, also die Fahrstreifen, die der Fahrer nicht nehmen sollte, automatisch mit einer ausgegrauten Version der sekundären Hintergrundfarbe farbig dargestellt werden.

– (UIColor*) navigationHeaderNextStepTextColor [read, write, copy]

Die Farbe des Textes im nächsten Schritt, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist oder in der Navigation ein anderer Schritt angezeigt wird, wird Weiß verwendet.

– (UIFont*) navigationHeaderNextStepFont [read, write, copy]

Die Schriftart des Textes im nächsten Schritt.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird die Systemschriftgröße 16.0f verwendet.

– (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy]

Die Farbe des Textes für den Entfernungswert, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist oder in der Navigation ein anderer Schritt angezeigt wird, wird Weiß verwendet.

– (UIFont*) navigationHeaderDistanceValueFont [read, write, copy]

Die Schriftart des Texts für den Entfernungswert.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird die systemfett formatierte Schrift 24.0f verwendet.

– (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy]

Die Farbe des Textes für die Entfernungseinheiten, wenn im Navigationsheader der aktuelle Schritt angezeigt wird.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist oder in der Navigation ein anderer Schritt angezeigt wird, wird Grau verwendet.

– (UIFont*) navigationHeaderDistanceUnitsFont [read, write, copy]

Die Schriftart des Texts für die Entfernungseinheiten.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird die Systemschriftgröße 18.0f verwendet.

– (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy]

Die Farbe des Textes im Anleitungsbereich.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird Weiß verwendet.

– (UIFont*) navigationHeaderInstructionsFirstRowFont [read, write, copy]

Die Schriftart des Textes für die erste Zeile im Abschnitt „Anleitung“.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird die fett gedruckte Systemschrift der Größe 30 verwendet.

– (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy]

Die Schriftart des Textes für die zweite Zeile im Abschnitt „Anleitung“.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird die fett gedruckte Systemschrift der Größe 24 verwendet.

– (UIFont*) navigationHeaderInstructionsConjunkionsFont [read, write, copy]

Die Schriftart des Textes für die Konjunktionen im Abschnitt „Anleitung“.

Der Standardwert ist null. Wenn der Wert dieser Eigenschaft null ist, wird die fett gedruckte Systemschrift der Größe 18 verwendet.

Legt die Konfiguration der Benutzeroberfläche des Tachos anhand des Schweregrads der Geschwindigkeitswarnung fest.

Durch Festlegen von GMSNavigationSpeedometerUIOptions wird die vorherige gelöscht. Wenn keine GMSNavigationSpeedometerUIOptions konfiguriert ist, wird die UI für Geschwindigkeitswarnungen auf die NavSDK-Standardkonfigurationen zurückgesetzt:

  • Warnung bei geringer Geschwindigkeit im Tagesmodus: roter Text mit weißem Hintergrund.
  • Nebengeschwindigkeitswarnung im Nachtmodus: roter Text mit dunklem Hintergrund.
  • Warnung bei starker Geschwindigkeit im Tagesmodus: weißer Text mit rotem Hintergrund.
  • Wichtige Geschwindigkeitswarnung im Nachtmodus: weißer Text mit rotem Hintergrund.
- (GMSNavigationMapStyle) navigationMapStyle [read, write, assign]

Bestimmt den Kartenstil bei der Navigation.

Der Standardwert ist GMSNavigationMapStyleDefault. Unter GMSNavigationMapStyle findest du die verfügbaren Stile.