GMSNavigationRoutingOptions-Klassenreferenz

Klassenreferenz für GMSNavigationRoutingOptions

Überblick

Eine unveränderliche Klasse, die Optionen in Bezug auf die Routinglogik (z.B. die Routingstrategie) enthält.

Übernommen von GMSNavigationMutableRoutingOptions.

Öffentliche Mitgliederfunktionen

(Instanztyp)initWithRoutingStrategy:
 Initialisiert die Routingoptionen mit der Routingstrategie.
(Instanztyp)initWithAlternativeRoutesStrategy:
 Initialisiert die Routingoptionen mit einer Strategie für alternative Routen.
(Instanztyp)initWithTargetDistancesMeters:
 Initialisiert die Routenoptionen mit Zielentfernungen und legt die Routingstrategie auf "GMSNavigationRoutingStrategyDeltaToTargetDistance" fest.

Attribute

GMSNavigationRoutingStrategyroutingStrategy
 Gibt die Rangfolge der Routen an, entweder nach Zeit oder nach Entfernung.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 Die Strategie für alternative Routen, die beim Festlegen von Zielen verwendet wird.
NSArray< NSNumber * > * targetDistancesMeters
 Ein Array von Zielentfernungen.

Dokumentation zu Mitgliederfunktionen

– (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

Initialisiert die Routingoptionen mit der Routingstrategie.

Parameter:
routingStrategyRoutingstrategie, die die Reihenfolge der zurückgegebenen Routen festlegt.

Initialisiert die Routingoptionen mit einer Strategie für alternative Routen.

Parameter:
alternateRoutesStrategyStrategie für alternative Routen, bei der die Anzahl der zurückgegebenen alternativen Routen bestimmt wird.
- (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

Initialisiert die Routenoptionen mit Zielentfernungen und legt die Routingstrategie auf "GMSNavigationRoutingStrategyDeltaToTargetDistance" fest.

Achten Sie darauf, dass die Zielabstände immer auf dem neuesten Stand sind, wenn sie verwendet werden.

Parameter:
targetDistancesMetersEntfernungen für Ziele. Jede Zielentfernung wird verwendet, um die Routen zum entsprechenden Ziel nach ihrem absoluten Delta zu den Routen einzustufen.

Property-Dokumentation

Gibt die Rangfolge der Routen an, entweder nach Zeit oder nach Entfernung.

Implementiert in GMSNavigationMutableRoutingOptions.

Die Strategie für alternative Routen, die beim Festlegen von Zielen verwendet wird.

Implementiert in GMSNavigationMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

Ein Array von Zielentfernungen.

Eine Zielentfernung wird verwendet, um Routen zu einem Ziel anhand des absoluten Deltas zu diesem Ziel in einer Rangfolge zu ordnen, und zwar von der kleinsten zum größten. Die Elemente sollten nicht negative Ganzzahlen sein. Legen Sie nicht gleichzeitig „GMSNavigationalternateRoutesStrategy“ und dieses Feld fest. Die Zielentfernung wird derzeit nur für das erste Ziel unterstützt. Fügen Sie also nur eine positive Ganzzahl in das Array ein. Wenn das erste Element keine positive Ganzzahl ist, wird standardmäßig die beste Routingstrategie für die Routingstrategie verwendet.

Implementiert in GMSNavigationMutableRoutingOptions.