Ü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 | |
BOOL | scrollGesten |
Steuert, ob Scroll-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind. | |
BOOL | zoomGesten |
Steuert, ob Zoombewegungen aktiviert (Standardeinstellung) oder deaktiviert sind. | |
BOOL | tiltGesten |
Steuert, ob Neigungsbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind. | |
BOOL | rotateGesten |
Steuert, ob Drehbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind. | |
BOOL | consumesGestesInView |
Steuert, ob Gesten von Nutzern vollständig von GMSMapView genutzt werden, wenn Gesten aktiviert sind (Standardeinstellung YES). | |
BOOL | Kompassschaltfläche |
Aktiviert oder deaktiviert den Kompass. | |
BOOL | myLocationButton |
Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“. | |
BOOL | indoorPicker |
Aktiviert (Standardeinstellung) oder deaktiviert die Auswahl für den Innenbereich. | |
BOOL | allowScrollGestesDuringTurnOrZoom |
Steuert, ob Dreh- und Zoombewegungen außerhalb der Mitte ausgeführt und gescrollt werden können (Standardeinstellung). | |
BOOL | NavigationHeaderEnabled |
Aktiviert oder deaktiviert den Navigationsheader. | |
BOOL | navigationFooterEnabled |
Aktiviert oder deaktiviert die Navigationsfußzeile. | |
BOOL | navigationTripProgressBarEnabled |
Aktiviert oder deaktiviert die Fortschrittsanzeige der Navigation. | |
BOOL | recenterButtonEnabled |
Aktiviert oder deaktiviert die Schaltfläche „Neu zentrieren“. | |
BOOL | showCards |
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. | |
BOOL | showDestinationMarkers |
Gibt an, ob Zielmarkierungen für Routen angezeigt werden. | |
BOOL | zeigt Ampeln an |
Ob die Ampel während der Navigation angezeigt werden soll | |
BOOL | showStopSigns |
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. | |
CGFloat | navigationHeaderBackgroundAlpha |
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. | |
GMSNavigationMapStyle | Navigationskarte |
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.
- (GMSNavigationSpeedometerUIOptions*) speedometerUIOptions [read, write, copy]
|
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.