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

GMSNavigationTypes

GMSNavigationTypes (GMSNavigationTypes)

Aufzählungen

EnumGMSNavigationCameraMode { GMSNavigationCameraModeFree = 0, GMSNavigationCameraModeFollowing, GMSNavigationCameraModeOverview }
 Kameramodus, der die Kameraverhalten im Hinblick auf das Verhalten festlegt. Mehr...
EnumGMSNavigationCameraPerspective { GMSNavigationCameraPerspectiveTilted = 0, GMSNavigationCameraPerspectiveTopDownNorthUp, GMSNavigationCameraPerspectiveTopDownHeadingUp }
 Verschiedene Kameraperspektiven, die festgelegt werden können, wenn der Nutzerstandort verfolgt wird. Mehr...
EnumGMSNavigationTravelMode {
  GMSNavigationTravelModeDriving = 0, GMSNavigationTravelModeCycling, GMSNavigationTravelModeWalking, GMSNavigationTravelModeZweiWheeler,
  GMSNavigationTravelModeTaxicab
}
 Die verschiedenen Mobilitätsformen, die für die Navigation verwendet werden können. Mehr...
EnumGMSNavigationVoiceGuidance { GMSNavigationVoiceGuidanceSilent = 0, GMSNavigationVoiceGuidanceAlertsOnly, GMSNavigationVoiceGuidanceAlertsAndGuidance }
 Legt fest, ob die Sprachführung unter bestimmten Bedingungen abgespielt wird. Mehr...
EnumGMSVoiceGuidanceAudioDeviceType { GMSVoiceGuidanceAudioDeviceTypeBuiltInOnly = 0, GMSVoiceGuidanceAudioDeviceTypeBluetooth }
 Hiermit wird festgelegt, über welche Art von Audiogeräten die Sprachführung abgespielt werden kann. Mehr...
EnumGMSrouteStatus {
  GMSRouteStatusInternalError = 0, GMSRouteStatusOK, GMSRouteStatusNoRouteFound, GMSRouteStatusNetworkError,
  GMSRouteStatusQuotaQuotaed, GMSRouteStatusAPIKeyNotAuthorized,GMS Status12}GMSrouteStatus

 Ein GMSRouteStatus ist ein Statuscode, der das Ergebnis einer Routenanfrage darstellt. Mehr...
EnumGMSNavigationLightingMode { GMSNavigationLightingModeNormal = 0, GMSNavigationLightingModeLowLight }
 Im Beleuchtungsmodus werden je nach verfügbarem Licht verschiedene Farbschemas angegeben. Mehr...
EnumGMSNavigationRoutingStrategy { GMSNavigationRoutingStrategyDefaultBest = 0, GMSNavigationRoutingStrategyShorter, GMSNavigationRoutingStrategyDeltaToTargetDistance }
 Mit der Routingstrategie wird festgelegt, wie Routen geordnet werden. Das wirkt sich auf die ausgewählte Route und deren Route aus. Mehr...
EnumGMSNavigationRouteCalloutFormat { GMSNavigationRoute calloutFormatDefault = 0, GMSNavigationRouteCalloutFormatTime, GMSNavigationRouteCalloutFormatDistance }
 Mit diesem Format wird festgelegt, ob in den Erweiterungen mit Zusatzinformationen die Entfernung oder die voraussichtliche Ankunftszeit angezeigt wird. Mehr...
EnumGMSNavigationAlternativeroutesStrategy { GMSNavigationAlternativeRoutesStrategyAll = 0, GMSNavigationAlternativeRoutesStrategyNone, GMSNavigationAlternativeRoutesStrategyOne }
 Gibt die maximale Anzahl alternativer Routen an, die angefordert werden können. Mehr...
EnumGMSNavigationSpeedAlertSeverity { GMSNavigationSpeedAlertSeverityUnknown = -2, GMSNavigationSpeedAlertSeverityNotSpeeding = -1, GMSNavigationSpeedAlertSeverityklein = 0, GMSNavigationSpeedAlertSeverityMajor }
EnumGMSNavigationNavState { GMSNavigationNavStateUnknown = 0, GMSNavigationNavStateEnroute = 1, GMSNavigationNavStateRerouting = 2, GMSNavigationNavStateStopped = 3 }
 Der Status der Navigation. Mehr...
EnumGMSNavigationDrivingSide { GMSNavigationDrivingSideNone = 0, GMSNavigationDrivingSideLeft = 1, GMSNavigationDrivingSideRight = 2 }
 Ob sich dieser Schritt auf einer Drive-on-right- oder Drive-on-left-Route befindet. Mehr...
EnumDas

















 Eine Gruppe von Werten, die die auszuführende Navigationsaktion angeben. Mehr...

Dokumentation zum Aufzählungstyp

Kameramodus, der die Kameraverhalten im Hinblick auf das Verhalten festlegt.

Aufzählung:
GMSNavigationCameraModeFree

Deaktiviert die Kameraerkennung.

Die Kamera befindet sich in diesem Modus, wenn sie vom Nutzer geschwenkt wird.

GMSNavigationCameraModeFollowing

Folgt dem Nutzerstandort mit der aktuellen folgenden Perspective.

GMSNavigationCameraModeOverview

Eine Übersicht der verbleibenden Route wird angezeigt.

Sie wird im Orientierungsmodus dynamisch aktualisiert.

Verschiedene Kameraperspektiven, die festgelegt werden können, wenn der Nutzerstandort verfolgt wird.

Aufzählung:
GMSNavigation CameraPerspectiveTilted

Die Kamera wird automatisch so gedreht, dass sie dem Nutzerstand entspricht.

Wenn die Anleitung inaktiv ist, wird der Nutzerstandort in der Mitte des Darstellungsbereichs angezeigt. Wenn die Anleitung aktiviert ist, wird der Nutzerstandort unten im Darstellungsbereich platziert.

GMSNavigationCameraPerspectiveTopDownNorthUp

Die Kamera ist immer nach Norden ausgerichtet und richtet sich direkt nach unten.

Der Standort des Nutzers wird in der Mitte des Bildschirms positioniert.

GMSNavigation CameraPerspectiveTopDownHeadingUp

Die Kamera wird automatisch so gedreht, dass sie dem Nutzer zeigt und direkt nach unten zeigt.

Wenn die Anleitung inaktiv ist, wird der Nutzerstandort in der Mitte des Darstellungsbereichs angezeigt. Wenn die Anleitung aktiviert ist, wird der Nutzerstandort unten im Darstellungsbereich platziert.

Die verschiedenen Mobilitätsformen, die für die Navigation verwendet werden können.

Aufzählung:
GMSNavigationTravelModeModeDriving

Die Fahrstrecken werden abgerufen und der gemeldete Benutzerpfad richtet sich nach der Bewegungsrichtung.

GMSNavigationTravelModeCycling

Die Fahrradrouten werden abgerufen und der erfasste Nutzerkurs richtet sich nach der Kompassrichtung des Geräts.

GMSNavigationTravelModeWalking

Fußgängerrouten werden abgerufen und der erfasste Nutzerkurs basiert auf der Kompassrichtung des Geräts.

GMSNavigationTravelModeZweiWheeler

Die Routen werden mit dem Motorrad abgerufen und der gemeldete Nutzerpfad richtet sich nach der Bewegungsrichtung.

GMSNavigationTravelModeTaxTaxicab

Die Taxirouten werden abgerufen, und der gemeldete Benutzerkurs hängt von der Bewegungsrichtung ab.

Legt fest, ob die Sprachführung unter bestimmten Bedingungen abgespielt wird.

Aufzählung:
GMSNavigationVoiceGuidanceSilent

Deaktiviert die Sprachführung.

GMSNavigationVoiceGuidanceAlertsNur

Aktiviert die Sprachführung nur für Verkehrsmeldungen.

GMSNavigationVoiceGuidanceAlertsAndGuidance

Aktiviert die Sprachführung sowohl für die detaillierte Routenführung als auch für Benachrichtigungen.

Hiermit wird festgelegt, über welche Art von Audiogeräten die Sprachführung abgespielt werden kann.

Aufzählung:
GMSVoiceGuidanceAudioDeviceTypeBuiltInOnly

Die Sprachführung wird nur über den integrierten Lautsprecher oder Kopfhörer des Geräts abgespielt.

GMSVoiceGuidanceAudioDeviceTypeBluetooth

Die Sprachführung wird, sofern verfügbar, über eine Bluetooth-Verbindung wiedergegeben. Andernfalls werden die integrierten Lautsprecher oder Kopfhörer verwendet.

Aufzählung GMSRouteStatus

Ein GMSRouteStatus ist ein Statuscode, der das Ergebnis einer Routenanfrage darstellt.

Aufzählung:
GMSrouteStatusInternalError

Eine Route konnte aufgrund eines internen Fehlers nicht berechnet werden.

In einigen Fällen lässt sich das Problem beheben, indem Sie auf eine neuere SDK-Version aktualisieren.

GMSRouteStatusOK

Die Route zum Ziel wurde berechnet.

GMSRouteStatusNoRouteFound

Die Route zum Ziel konnte nicht berechnet werden.

GMSrouteStatusNetworkError

Die Route zum Ziel konnte wegen eines Netzwerkfehlers nicht berechnet werden.

GMSRouteStatusKontingentüberschritten

Die Route zum Ziel konnte aufgrund eines unzureichenden Kontingents nicht berechnet werden.

GMSRouteStatusAPIKeyNotAuthorized

Eine Route konnte nicht berechnet werden, da der angegebene Schlüssel nicht berechtigt ist, das Navigation SDK zu verwenden.

GMSRouteStatusCanceled

Die Routenberechnung wurde zugunsten einer neueren berechnet.

GMSRouteStatusDuplicateWaypointsError

Eine Route konnte nicht berechnet werden, da in der Anfrage doppelte Wegpunkte vorhanden waren.

GMSRouteStatusNoWaypointsError

Eine Route konnte nicht berechnet werden, da keine Wegpunkte angegeben wurden.

GMSRouteStatusLocationAvailability

Die Route konnte nicht berechnet werden, weil der Standort des Nutzers nicht verfügbar ist.

Das kann daran liegen, dass der Nutzer der App keine Berechtigungen zur Standortermittlung erteilt hat.

GMSRouteStatusWaypointError

Es konnte keine Route erstellt werden, weil bei den in der Anfrage angegebenen Wegpunkten ein Problem aufgetreten ist.

Es kann sich beispielsweise um eine veraltete oder ungültige Orts-ID handeln.

GMSrouteStatusTravelModeSupported

Für eine nicht unterstützte Mobilitätsform konnte keine Route erstellt werden.

Wenn Sie beispielsweise Ziele mit einem Routentoken festlegen, werden nur die Fortbewegungsarten „Mit dem Auto“ und „Motorrad“ unterstützt.

Im Beleuchtungsmodus werden je nach verfügbarem Licht verschiedene Farbschemas angegeben.

Aufzählung:
GMSNavigationLightingModeNormal

Verwenden Sie einen Beleuchtungsmodus, der für die Tageslichtaufnahme geeignet ist.

GMSNavigationLightingModeLowLight

Verwende einen für die Nachtsicht geeigneten Beleuchtungsmodus.

Mit der Routingstrategie wird festgelegt, wie Routen geordnet werden. Das wirkt sich auf die ausgewählte Route und deren Route aus.

Der Standardwert ist GMSNavigationRoutingStrategyDefaultBest.

Aufzählung:
GMSNavigationRoutingStrategyDefaultBest

Damit werden Routen nach dem NavSDK-Standardkostenmodell sortiert.

Dies ist die Standardroutingstrategie für die Navigation.

GMSNavigationRoutingStrategyShorter

das Ranking von Routen nach Entfernung

Die Route mit dem höchsten Rang ist die kürzeste.

GMSNavigationRoutingStrategyDeltaToTargetDistance

Die Routen werden nach absolutem Delta bis zu einer Zielentfernung sortiert, von der kleinsten zur größten.

Mit diesem Format wird festgelegt, ob in den Erweiterungen mit Zusatzinformationen die Entfernung oder die voraussichtliche Ankunftszeit angezeigt wird.

Aufzählung:
GMSNavigationRouteCalloutFormatDefault

Zeigt je nach Routenstrategie die Zeit oder die Entfernung an.

Zeigt die Zeit mit der standardmäßig besten Routingstrategie und die Entfernung mit der kürzeren Routingstrategie an.

GMSNavigationRouteCalloutFormatTime

Zeitinformationen in Routen-Callouts werden angezeigt (z.B. 10 Minuten, 5 Minuten schneller).

GMSNavigationRouteCalloutFormatDistance

Zeigt Informationen zu Entfernungen in Routen-Callouts an (z.B. 10 km, 5 km länger).

Gibt die maximale Anzahl alternativer Routen an, die angefordert werden können.

Aufzählung:
GMSNavigationAlternativeRoutesStrategyAll

Alle verfügbaren alternativen Routen sollten angezeigt werden.

GMSNavigationAlternativeRoutesStrategyNone

Alternative Routen sollten nicht angezeigt werden.

GMSNavigationAlternativeRoutesStrategyOne

Eine alternative Route sollte angezeigt werden.

Aufzählung:
GMSNavigationSpeedAlertSeverityUnknown

Entweder wurde die Geschwindigkeit oder die Geschwindigkeit nicht ermittelt.

GMSNavigationSpeedAlertSeverityNotSpeeding

Es wird nichts gedreht.

GMSNavigationSpeedAlertSeverityMind

Warnung zu geringer Geschwindigkeit.

GMSNavigationSpeedAlertSeverityMajor

Wichtige Geschwindigkeitswarnung.

Aufzählung GMSNavigationNavState

Der Status der Navigation.

Aufzählung:
GMSNavigationNavStateUnknown

Fehler oder nicht angegebener Status.

GMSNavigationNavStateEnroute

Aktiv navigieren.

Es sind Informationen zum bevorstehenden Manöverschritt verfügbar.

GMSNavigationNavStateRerouting

Aktive Navigation, aber Suche nach einer neuen Route.

Der nächste Schritt ist noch nicht verfügbar.

GMSNavigationNavStateStopped

Navigation wurde beendet.

Ob sich dieser Schritt auf einer Drive-on-right- oder Drive-on-left-Route befindet.

Kann nicht angegeben sein.

Aufzählung:
GMSNavigationDrivingSideNone

Unbekannte Seite.

GMSNavigationDrivingSideLeft

Links auf der linken Seite.

GMSNavigationDrivingSideRight

Auf der rechten Seite.

Aufzählung GMSNavigationManeuver

Eine Gruppe von Werten, die die auszuführende Navigationsaktion angeben.

Aufzählung:
GMSNavigationManeuverUnknown

Unbekanntes Manöver.

GMSNavigationManeuverAbfahrt

Startpunkt des Manövers.

GMSNavigationManeuverDestination

Ankunft an einem Ziel.

GMSNavigationManeuverDestinationLeft

Ankunft an einem Ziel auf der linken Seite der Straße.

GMSNavigationManeuverDestinationRight

Ankunft an einem Ziel rechts von der Straße.

GMSNavigationManeuverStraight

Weiter geradeaus.

GMSNavigationManeuverTurnLeft

Startpunkt des Manövers.

GMSNavigationManeuverTurnRight

An einer Kreuzung regelmäßig rechts abbiegen.

GMSNavigationManeuverTurnKeepLeft

Links halten, wenn sich die Straße trennt

GMSNavigationManeuverTurnKeepRight

Halten Sie sich an die richtige Richtung.

GMSNavigationManeuverTurnSlightLeft

An einer Kreuzung leicht links abbiegen.

GMSNavigationManeuverTurnSlightRight

An einer Kreuzung leicht rechts abbiegen.

GMSNavigationManeuverTurnSharpLeft

An einer Kreuzung scharf links abbiegen

GMSNavigationManeuverTurnSharpRight

An einer Kreuzung scharf nach rechts abbiegen

GMSNavigationManeuverTurnUTurnClockwise

Drehen Sie im Uhrzeigersinn auf die gegenüberliegende Seite der Straße.

GMSNavigationManeuverTurnUTurnCounterClockwise

Gegen den Uhrzeigersinn auf die gegenüberliegende Seite der Straße abbiegen.

GMSNavigationManeuverMergeKeine Angabe

Die aktuelle Straße führt in einen anderen.

GMSNavigationManeuverMergeLeft

Die aktuelle Straße führt auf der linken Seite zu einer anderen.

GMSNavigationManeuverMergeRight

Die aktuelle Straße verläuft auf der rechten Seite in einer anderen.

GMSNavigationManeuverForkLeft

Die aktuelle Straße ist auf einer anderen Straße links leicht verbunden.

GMSNavigationManeuverForkRight

Die aktuelle Straße verläuft auf einer anderen Straße leicht rechts.

GMSNavigationManeuverOnRampOhne Angabe

Gib einen Turnpike oder eine Autobahn an.

GMSNavigationManeuverOnRampLeft

Normale linke Abzweigung, um auf eine Autobahn oder Autobahn zu gelangen.

GMSNavigationManeuverOnRampRight

Normal rechts abbiegen, um auf eine Autobahn oder Autobahn zu gelangen.

GMSNavigationManeuverOnRampKeepLeft

Halten Sie sich beim Abbiegen in die Richtung und links davon auf der Straße.

GMSNavigationManeuverOnRampKeepRight

Halten Sie sich beim Abbiegen in die Richtung auf die richtige Straßenseite.

GMSNavigationManeuverOnRampSlightLeft

Bei links halten, um die Autobahn oder die Autobahn zu nehmen.

GMSNavigationManeuverOnRampSlightRight

Bei rechts abbiegen, um die Autobahn oder die Autobahn zu nehmen.

GMSNavigationManeuverOnRampSharpLeft

Bei scharfen Links abbiegen auf eine Autobahn oder Autobahn.

GMSNavigationManeuverOnRampSharpRight

Bei scharfen rechts abbiegen und Autobahn oder Autobahn abbiegen.

GMSNavigationManeuverOnRampUTurnClockwise

Wenden Sie sich im Uhrzeigersinn an der gegenüberliegenden Seite der Straße, um auf eine Autobahn oder eine Autobahn zu abbiegen.

GMSNavigationManeuverOnRampUTurnCounterClockwise

Gegen den Uhrzeigersinn auf die gegenüberliegende Seite der Straße abbiegen, um auf eine Autobahn oder einen Autobahnaufgang zu gelangen.

GMSNavigationManeuverOffRampOhne Angabe

Fahren Sie auf der Autobahn oder der Autobahn ab.

GMSNavigationManeuverOffRampLeft

Fahre regelmäßig über einen Links abbiegen, um eine Autobahn oder Autobahn zu verlassen.

GMSNavigationManeuverOffRampRight

Fahre regelmäßig auf der rechten Seite, um eine Autobahn oder eine Autobahn zu verlassen.

GMSNavigationManeuverOffRampKeepLeft

Halten Sie sich beim Abbiegen auf der Autobahn oder an der Autobahn in Richtung links.

GMSNavigationManeuverOffRampKeepRight

Halten Sie sich beim Abfahren einer Autobahn oder Autobahn an der rechten Straßenseite.

GMSNavigationManeuverOffRampSlightLeft

Bei leichten Links abbiegen auf eine Autobahn oder Autobahn.

GMSNavigationManeuverOffRampSlightRight

Bei etwa einer rechts abbiegen und die Ausfahrt nehmen

GMSNavigationManeuverOffRampSharpLinks

Bei scharfen Links abbiegen und Autobahn oder Ausfahrt nehmen.

GMSNavigationManeuverOffRampSharpRight

Bei scharfen rechts abbiegen und Ausfahrt auf einer Autobahn oder Autobahn nehmen.

GMSNavigationManeuverOffRampUTurnClockwise

Wenden Sie sich im Uhrzeigersinn an der gegenüberliegenden Seite der Straße, um eine Autobahn oder einen Autobahnabgang zu verlassen.

GMSNavigationManeuverOffRampUTurnCounterClockwise

Gegen den Uhrzeigersinn auf die gegenüberliegende Seite der Straße abbiegen, um eine Drehbrücke oder Autobahn zu verlassen.

GMSNavigationManeuverRoundaboutClockwise

Geben Sie einen Kreisverkehr im Uhrzeigersinn ein.

GMSNavigationManeuverRoundaboutCounterClockwise

Geben Sie einen Kreisverkehr in die Gegenrichtung ein.

GMSNavigationManeuverRoundaboutStraightClockwise

Geben Sie einen Kreisverkehr im Uhrzeigersinn ein und fahren Sie gerade weiter.

GMSNavigationManeuverRoundaboutStraightCounterClockwise

Geben Sie einen Kreisverkehr in die Drehung gegen den Uhrzeigersinn ein und fahren Sie geradeaus.

GMSNavigationManeuverRoundaboutLeftClockwise

Geben Sie den Kreisverkehr im Uhrzeigersinn ein und drehen Sie ihn nach links.

GMSNavigationManeuverRoundaboutLeftCounterClockwise

Geben Sie einen Kreisverkehr in die Drehung gegen den Uhrzeigersinn ein und drehen Sie ihn nach links.

GMSNavigationManeuverRoundaboutRightClockwise

Geben Sie den Kreisverkehr im Uhrzeigersinn ein und drehen Sie ihn nach rechts.

GMSNavigationManeuverRoundaboutRightCounterClockwise

Geben Sie einen Kreisverkehr in die Drehung gegen den Uhrzeigersinn ein und drehen Sie ihn nach rechts.

GMSNavigationManeuverRoundaboutSlightLeftClockwise

Geben Sie einen Kreisverkehr im Uhrzeigersinn ein und drehen Sie ihn nach links.

GMSNavigationManeuverRoundaboutSlightLeftCounterClockwise

Geben Sie einen Kreisverkehr in die Drehung gegen den Uhrzeigersinn ein und drehen Sie ihn nach links.

GMSNavigationManeuverRoundaboutSlightRightClockwise

Geben Sie einen Kreisverkehr im Uhrzeigersinn ein und drehen Sie ihn nach rechts.

GMSNavigationManeuverRoundaboutSlightRightCounterClockwise

Geben Sie einen Kreisverkehr in die Gegenrichtung ein und drehen Sie ihn nach rechts.

GMSNavigationManeuverRoundaboutSharpLeftClockwise

Geben Sie im Uhrzeigersinn einen Kreisverkehr ein und schauen Sie nach links.

GMSNavigationManeuverRoundaboutSharpLeftCounterClockwise

Geben Sie einen Kreisverkehr in die Richtung gegen den Uhrzeigersinn ein und drehen Sie scharf nach links.

GMSNavigationManeuverRoundaboutSharpRightClockwise

Geben Sie einen Kreisverkehr im Uhrzeigersinn ein und drehen Sie ihn stark nach rechts.

GMSNavigationManeuverRoundaboutSharpRightCounterClockwise

Geben Sie einen Kreisverkehr in die Drehung gegen den Uhrzeigersinn ein und drehen Sie ihn stark nach rechts.

GMSNavigationManeuverRoundaboutUTurnClockwise

Geben Sie den Kreisverkehr im Uhrzeigersinn ein und drehen Sie ihn im Uhrzeigersinn auf die andere Seite der Straße.

GMSNavigationManeuverRoundaboutUTurnCounterClockwise

Geben Sie einen Kreisverkehr in die Gegenrichtung ein und drehen Sie ihn gegen den Uhrzeigersinn auf die gegenüberliegende Seite der Straße.

GMSNavigationManeuverRoundaboutExitClockwise

Im Kreisverkehr im Uhrzeigersinn verlassen.

GMSNavigationManeuverRoundaboutExitCounterClockwise

Verlassen Sie einen Kreisverkehr in die Gegenrichtung.

GMSNavigationManeuverFerryBoat

Fähre zum Boot nehmen

GMSNavigationManeuverFerryTrain

Bahnfähre nehmen

GMSNavigationManeuverNameChange

Der Straßenname ändert sich.