Ü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 | |
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 |
Zielentfernungen, die für das Ranking der Routen verwendet werden. |
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, write, assign] |
Gibt die Rangfolge der Routen an, entweder nach Zeit oder nach Entfernung.
Implementiert GMSNavigationRoutingOptions.
– (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, write, assign] |
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.