Übersicht
Eine Klasse, die die Simulation des Nutzerstandorts für Testzwecke ermöglicht.
Funktionen für öffentliche Mitglieder | |
(void) | - simulatorLocationsAlongExistingRoute |
Startet die Simulation einer Fahrt entlang der aktuell in GMSNavigator festgelegten Route. | |
(void) | – simulationAlongNewRouteToDestinations:callback: |
Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt entlang dieser Route. | |
(void) | – simulationAlongNewRouteToDestinations:routingOptions:callback: |
Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt entlang dieser Route. | |
(void) | - simulationLocationAtCoordinate: |
Simulation des Nutzerstandorts an einer festen Koordinate | |
(void) | – stopSimulation |
Beendet die Simulation des Nutzerstandorts, wenn er gerade simuliert wird. | |
(void) | - SimulationNavigationPrompt |
Zeigt eine Navigationsaufforderung mit fiktiven Daten zu Testzwecken an. | |
(void) | - simulationTraffic VorfallReport |
Zeigt eine Test-Traffic-Aufforderung zu Testzwecken an. | |
Eigenschaften | |
BOOL | Pausiert |
Gibt an, ob die Simulation derzeit pausiert ist. | |
BOOL | vermeidet Autobahnen |
Gibt an, ob Autobahnen bei der Simulation von Reisen zu Zielen mit der Methode simulateAlongNewRouteToDestinations:callback: vermieden werden sollen. | |
BOOL | vermeidet Mautstraßen |
Gibt an, ob Mautstraßen bei der Simulation von Reisen zu Zielen mit der Methode simulateAlongNewRouteToDestinations:callback: vermieden werden sollen. | |
BOOL | Vermeiden von Fähren |
Gibt an, ob Fähren vermieden werden sollen, wenn Reisen mit der Methode simulateAlongNewRouteToDestinations:callback: simuliert werden. | |
Gleitkommazahl | speedMultiplikator |
Geschwindigkeitsmultiplikator für die Simulation von Fahrten entlang einer Route | |
BOOL | locationJitteringEnabled |
Gibt an, ob der simulierte Standort zufällig wackelt. | |
GMSNavigationLicensePlateRestriction* | licensePlateRestriction |
Du kannst die Autokennzeichen mit der letzten Ziffer und dem Ländercode des aktuellen Fahrzeugs festlegen. |
Dokumentation zu Mitgliederfunktionen
Startet die Simulation einer Fahrt entlang der aktuell in GMSNavigator festgelegten Route.
Wenn GMSNavigator keine Route hat, ist nichts möglich.
- (void) SimulationAlongNewRouteToDestinations: | (NSArray< GMSNavigationWaypoint * > *) | Ziele | |
Callback: | (GMSRouteStatusCallback) | Callback | |
Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt entlang dieser Route.
Für die neue Route wird die Mobilitätsform verwendet, die in GMSMapView festgelegt ist.
Die Fahrt wird gestartet, bevor der Callback mit GMSRouteStatusOK aufgerufen wird. Wenn der Callback einen anderen Wert als GMSRouteStatusOK zurückgibt, wird keine Simulation gestartet. Wenn andere Simulatormethoden vor der Generierung der Route aufgerufen werden, wird die Routengenerierung abgebrochen und der Callback mit GMSRouteStatusCanceled aufgerufen.
- Parameter:
-
Ziele Die Liste der Ziele für die Route, die simuliert werden. callback Ein Block, der aufgerufen wird, wenn die Route verfügbar wird oder fehlschlägt.
- (void) SimulationAlongNewRouteToDestinations: | (NSArray< GMSNavigationWaypoint * > *) | Ziele | |
Routingoptionen: | (GMSNavigationRoutingOptions *) | routingOptions | |
Callback: | (GMSRouteStatusCallback) | Callback | |
Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt entlang dieser Route.
Für die neue Route wird die Mobilitätsform verwendet, die in GMSMapView festgelegt ist.
Die Fahrt beginnt direkt, bevor der Callback mit GMSRouteStatusOK aufgerufen wird. Wenn der Callback einen anderen Wert als GMSRouteStatusOK zurückgibt, wird keine Simulation gestartet. Wenn andere Simulatormethoden vor der Generierung der Route aufgerufen werden, wird die Routengenerierung abgebrochen und der Callback mit GMSRouteStatusCanceled aufgerufen.
- Parameter:
-
Ziele Die Liste der Ziele für die Route, die simuliert werden. Routingoptionen Die Routinglogik, die die zurückgegebene Route bestimmt. callback Ein Block, der aufgerufen wird, wenn die Route verfügbar wird oder fehlschlägt.
- (void) simulationLocationAtCoordinate: | (CLLocationCoordinate2D) | Koordinaten |
Simulation des Nutzerstandorts an einer festen Koordinate
– (void) stopSimulation |
Beendet die Simulation des Nutzerstandorts, wenn er gerade simuliert wird.
- (void) SimulationNavigationPrompt |
Zeigt eine Navigationsaufforderung mit fiktiven Daten zu Testzwecken an.
- (void) genannten Traffic-Vorfallbericht |
Zeigt eine Test-Traffic-Aufforderung zu Testzwecken an.
Property-Dokumentation
- (BOOL) pausiert [read, write, assign] |
Gibt an, ob die Simulation derzeit pausiert ist.
Ist der Wert auf YES gesetzt, während die Route simuliert wird, werden weiterhin Standortupdates gesendet. Der Standort wird dann nicht mehr angezeigt.
- (BOOL) vermeidet Autobahnen [read, write, assign] |
Gibt an, ob Autobahnen bei der Simulation von Reisen zu Zielen mit der Methode simulateAlongNewRouteToDestinations:callback:
vermieden werden sollen.
Die Standardeinstellung ist NO.
- (BOOL) vermeidet Mautgebühren [read, write, assign] |
Gibt an, ob Mautstraßen bei der Simulation von Reisen zu Zielen mit der Methode simulateAlongNewRouteToDestinations:callback:
vermieden werden sollen.
Die Standardeinstellung ist NO.
- (BOOL) vermeidet Fähren [read, write, assign] |
Gibt an, ob Fähren vermieden werden sollen, wenn Reisen mit der Methode simulateAlongNewRouteToDestinations:callback:
simuliert werden.
Der Standardwert ist YES.
- (float) speedMultiplikator [read, write, assign] |
Geschwindigkeitsmultiplikator für die Simulation von Fahrten entlang einer Route
Der Wert dieser Property muss positiv sein. Der Versuch, einen nicht positiven Wert festzulegen, hat keine Auswirkung. Der Standardwert ist 1,0.
– (BOOL) locationJitteringEnabled [read, write, assign] |
Gibt an, ob der simulierte Standort zufällig wackelt.
- (GMSNavigationLicensePlateRestriction*) licensePlateRestriction [read, write, assign] |
Du kannst die Autokennzeichen mit der letzten Ziffer und dem Ländercode des aktuellen Fahrzeugs festlegen.
So können wir bestimmte Straßeneinschränkungen umgehen, die auf dem Nummernschild basieren. Dies gilt nur für simulationAlongNewRouteToDestinations-Aufrufe, die nach dem Festlegen dieses Werts ausgeführt werden.
Wird auf „nil“ gesetzt, wenn keine Kfz-Kennzeichenbeschränkung gilt. Standardmäßig auf null gesetzt.