Das Navigation SDK ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom Vertrieb.

Klassenreferenz für GMSLocationSimulator

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Referenz zur GMSLocationSimulator-Klasse

Ü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

BOOLPausiert
 Gibt an, ob die Simulation derzeit pausiert ist.
BOOLvermeidet Autobahnen
 Gibt an, ob Autobahnen bei der Simulation von Reisen zu Zielen mit der Methode simulateAlongNewRouteToDestinations:callback: vermieden werden sollen.
BOOLvermeidet Mautstraßen
 Gibt an, ob Mautstraßen bei der Simulation von Reisen zu Zielen mit der Methode simulateAlongNewRouteToDestinations:callback: vermieden werden sollen.
BOOLVermeiden von Fähren
 Gibt an, ob Fähren vermieden werden sollen, wenn Reisen mit der Methode simulateAlongNewRouteToDestinations:callback: simuliert werden.
GleitkommazahlspeedMultiplikator
 Geschwindigkeitsmultiplikator für die Simulation von Fahrten entlang einer Route
BOOLlocationJitteringEnabled
 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:
ZieleDie Liste der Ziele für die Route, die simuliert werden.
callbackEin 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:
ZieleDie Liste der Ziele für die Route, die simuliert werden.
RoutingoptionenDie Routinglogik, die die zurückgegebene Route bestimmt.
callbackEin 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.

Zeigt eine Navigationsaufforderung mit fiktiven Daten zu Testzwecken an.

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.

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.