Referenz zur GMSNavigationStepInfo-Klasse

Klassenreferenz GMSNavigationStepInfo

Überblick

Informationen zu einem einzelnen Schritt auf einer Navigationsroute.

Öffentliche Mitgliedsfunktionen

(nullable UIImage *) maneuverImageWithOptions:
 Das UIImage für das Verfahren dieses Schritts unter Verwendung der bereitgestellten Optionen.
(nullable UIImage *) lanesImageWithOptions:
 Das UIImage für die Spurführung dieses Schritts unter Verwendung der bereitgestellten Optionen.

Eigenschaften

GMSNavigationManeuverManöver
 Das GMSNavigationManeuver für diesen Schritt.
NSArray< GMSNavigationLane * > * Fahrstreifen
 Die verschiedenen verfügbaren Fahrspuren für diesen Schritt.
NSString * fullRoadName
 Der vollständige Straßenname für diesen Schritt mit allen Informationen zur Straße, einschließlich der Fahrtrichtung.
NSString * simpleRoadName
 Die vereinfachte Version des Straßennamens.
NSString * fullInstructionText
 Der vollständige Text der Anleitung für diesen Schritt.
NSString * exitNumber
 Falls vorhanden, wird die Nummer dieses Schritts beendet.
GMSNavigationDrivingSidedrivingSide
 Gibt an, ob es sich um eine Fahrt auf der rechten oder einer Linksstraße handelt.
NSIntegerroundaboutTurnNumber
 Die gezählte Zahl der Ausfahrt relativ zu dem Ort, an dem der Kreisverkehr betreten wurde.
NSIntegerstepNumber
 Der Index des Schritts in der Liste aller Schritte der Route.
CLLocationDistancedistanceFromPrevStepMeters
 Die Gesamtstrecke dieses Schritts.
NSTimeIntervaltimeFromPrevStepSeconds
 Die geschätzte Zeit, die für diesen Schritt benötigt wird.

Dokumentation zu Mitgliederfunktionen

- (nullable UIImage *) maneuverImageWithOptions: (GMSNavigationStepInfoImageOptions darf keine Nullwerte enthalten.*) options

Das UIImage für das Verfahren dieses Schritts unter Verwendung der bereitgestellten Optionen.

Wenn der Parameter „options“ den Wert „nil“ hat, werden die Standardwerte für Optionen verwendet.

Gibt „nil“ zurück, wenn für diesen Schritt kein Bild für das Manöver vorhanden ist.

- (nullable UIImage *) lanesImageWithOptions: (GMSNavigationStepInfoImageOptions darf keine Nullwerte enthalten.*) options

Das UIImage für die Spurführung dieses Schritts unter Verwendung der bereitgestellten Optionen.

Wenn der Parameter „options“ den Wert „nil“ hat, werden die Standardwerte für Optionen verwendet.

Gibt "nil" zurück, wenn es für diesen Schritt keine Spurführung gibt.


Property-Dokumentation

- (GMSNavigationManeuver) Manöver [read, assign]

Das GMSNavigationManeuver für diesen Schritt.

- (NSArray<GMSNavigationLane *>*) Fahrspuren [read, assign]

Die verschiedenen verfügbaren Fahrspuren für diesen Schritt.

Das Array ist so angeordnet, dass sich die erste Fahrspur auf der linken und die letzte Fahrspur auf der rechten Seite befindet, unabhängig von der Fahrseite.

Gibt "nil" zurück, wenn es für diesen Schritt keine Spurführung gibt.

– (NSString*) fullRoadName [read, assign]

Der vollständige Straßenname für diesen Schritt mit allen Informationen zur Straße, einschließlich der Fahrtrichtung.

Beispiele (jede Zeile ist ein separates Beispiel):

Lean Avenue

CA-85 / Mtn View

Ausgang 9A / North First Street

- (NSString*) simpleRoadName [read, assign]

Die vereinfachte Version des Straßennamens.

Dieser ist kürzer als der vollständige Straßenname und enthält möglicherweise nicht alle Informationen zur Identifizierung der Straße wie Richtung oder Ausfahrt.

Beispiele (jede Zeile ist ein separates Beispiel):

Lean Avenue

CA-85

Exit 9A

– (NSString*) fullInstructionText [read, assign]

Der vollständige Text der Anleitung für diesen Schritt.

Beispiele (jede Zeile ist ein separates Beispiel):

Links auf Lean Avenue abbiegen

Nutzen Sie den rechten Fahrstreifen und nehmen Sie die Auffahrt CA-85 nach Mtn View.

Nehmen Sie die zweite Fahrbahn von rechts und nehmen Sie Ausfahrt 9A in Richtung North First Street.

– (NSString*) exitNumber [read, assign]

Falls vorhanden, wird die Nummer dieses Schritts beendet.

– (GMSNavigationDrivingSide) drivingSide [read, assign]

Gibt an, ob es sich um eine Fahrt auf der rechten oder einer Linksstraße handelt.

– (NSInteger) roundaboutTurnNumber [read, assign]

Die gezählte Zahl der Ausfahrt relativ zu dem Ort, an dem der Kreisverkehr betreten wurde.

Nur für Kreisverkehre, andernfalls -1.

– (NSInteger) stepNumber [read, assign]

Der Index des Schritts in der Liste aller Schritte der Route.

Der erste Schritt hat Schritt Nummer 0.

– (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

Die Gesamtstrecke dieses Schritts.

Dieser Wert ändert sich nicht.

– (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

Die geschätzte Zeit, die für diesen Schritt benötigt wird.

Dieser Wert ändert sich nicht.