Ü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 | |
GMSNavigationRoutingStrategy | routingStrategy |
Gibt die Rangfolge der Routen an, entweder nach Zeit oder nach Entfernung. | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
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:
-
routingStrategy Routingstrategie, die die Reihenfolge der zurückgegebenen Routen festlegt.
- (Instanztyp) initWithAlternateRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
Initialisiert die Routingoptionen mit einer Strategie für alternative Routen.
- Parameter:
-
alternateRoutesStrategy Strategie 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:
-
targetDistancesMeters Entfernungen 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, assign] |
Gibt die Rangfolge der Routen an, entweder nach Zeit oder nach Entfernung.
Implementiert in GMSNavigationMutableRoutingOptions.
– (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
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.