Klassenreferenz für GMSNavigationMutableRoutingOptions

Klassenreferenz für GMSNavigationMutableRoutingOptions

Überblick

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

Übernimmt GMSNavigationRoutingOptions.

Ö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
 Zielentfernungen, die für das Ranking der Routen verwendet werden.

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

– (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

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

Implementiert GMSNavigationRoutingOptions.

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

Implementiert GMSNavigationRoutingOptions.

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

Zielentfernungen, die für das Ranking der Routen verwendet werden.

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 GMSNavigationRoutingOptions.