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

Klassenreferenz für GMSLocationSimulator

GMSLocationSimulator-Klassenreferenz

Übersicht

Eine Klasse, mit der Sie den Gerätestandort zu Testzwecken simulieren können.

Funktionen für öffentliche Mitglieder

(ungültig)simuliertLocationsAlongExistingRoute
 Startet die Simulation der Fahrt entlang der Route, die aktuell in GMSNavigator festgelegt ist.
(ungültig)simulierenAlongNewRouteToDestinations:callback:
 Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt auf dieser Route.
(ungültig)- simuliertAlongNewRouteToDestinations:routingOptions:callback:
 Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt auf dieser Route.
(ungültig)simuliertLocationLocationKoordinate:
 Simuliert den Gerätestandort an einer festen Koordinate.
(ungültig)stopSimulation
 Beendet die Simulation des Gerätestandorts, wenn er gerade simuliert wird.
(ungültig)- SimulationNavigationPrompt
 Zeigt eine Aufforderung zur Navigation mit falschen Daten zu Testzwecken an.
(ungültig)SimulationTrafficTrafficReport
 Hier wird eine Dummy-Traffic-Aufforderung zu Testzwecken angezeigt.

Eigenschaften

BOOLPausiert
 Gibt an, ob die Simulation derzeit pausiert ist.
BOOLvermeidet Highways
 Gibt an, ob Autobahnen bei der Simulation von Fahrten mit Zielen mit der simulateAlongNewRouteToDestinations:callback:-Methode vermieden werden sollen.
BOOLvermeide Mautgebühren
 Gibt an, ob Mautstraßen bei der Simulation von Zielen mit der Methode simulateAlongNewRouteToDestinations:callback: vermieden werden sollen.
BOOLVermeiden Fähren
 Gibt an, ob Fähren vermieden werden sollen, wenn die Fahrt mit der simulateAlongNewRouteToDestinations:callback:-Methode simuliert wird.
GleitkommazahlspeedMultiplikator
 Der Geschwindigkeitsmultiplikator, der verwendet wird, um die Fahrt entlang einer Route zu simulieren.
BOOLlocationJitteringEnabled
 Gibt an, ob der simulierte Standort nach dem Zufallsprinzip flackern soll.
GMSNavigationLicensePlateRestrictionlicensePlateRestriction
 Das Autokennzeichen muss mit der letzten Ziffer des Kfz-Kennzeichens und dem Ländercode angegeben werden.

Dokumentation zu Mitgliederfunktionen

Startet die Simulation der Fahrt entlang der Route, die aktuell in GMSNavigator festgelegt ist.

Wenn GMSNavigator keine Route hat, wird nichts unternommen.

- (void) SimulationAlongNewRouteToDestinations: (NSArray< GMSNavigationWaypoint * > *) Ziele
Callback: (GMSRouteStatusCallback) Callback

Berechnet eine Route zu den angegebenen Wegpunkten und simuliert die Fahrt auf dieser Route.

Für die neue Route wird die Mobilitätsform verwendet, die in GMSMapView festgelegt ist.

Die Reise beginnt direkt vor dem Callback mit GMSRouteStatusOK. Wenn der Callback einen anderen Wert als GMSRouteStatusOK zurückgibt, wird keine Simulation gestartet. Wenn andere Simulatormethoden vor dem Generieren der Route aufgerufen werden, wird die Routenerstellung abgebrochen und der Callback mit GMSRouteStatusCanceled aufgerufen.

Parameter:
ZieleDie Liste der Ziele für die Route, die simuliert werden soll.
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 auf 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 dem Generieren der Route aufgerufen werden, wird die Routenerstellung abgebrochen und der Callback mit GMSRouteStatusCanceled aufgerufen.

Parameter:
ZieleDie Liste der Ziele für die Route, die simuliert werden soll.
RoutingoptionenDie Routinglogik, die die zurückgegebene Route bestimmt.
callbackEin Block, der aufgerufen wird, wenn die Route verfügbar wird oder fehlschlägt.
– (void) SimulationLocationAtKoordinate: (CLLocationKoordinate2D) Koordinaten

Simuliert den Gerätestandort an einer festen Koordinate.

– (void) stopSimulation

Beendet die Simulation des Gerätestandorts, wenn er gerade simuliert wird.

Zeigt eine Aufforderung zur Navigation mit falschen Daten zu Testzwecken an.

Hier wird eine Dummy-Traffic-Aufforderung zu Testzwecken angezeigt.


Property-Dokumentation

– (BOOL) pausiert [read, write, assign]

Gibt an, ob die Simulation derzeit pausiert ist.

Wenn die Option „Ja“ festgelegt ist, während eine Route simuliert wird, werden zwar weiterhin Standortaktualisierungen regelmäßig gesendet, der Standort wird dann aber nicht mehr vorgelesen.

– (BOOL) vermeidet Highways [read, write, assign]

Gibt an, ob Autobahnen bei der Simulation von Fahrten mit Zielen mit der simulateAlongNewRouteToDestinations:callback:-Methode vermieden werden sollen.

Der Standardwert ist NO.

– (BOOL) vermeidet Mautgebühren [read, write, assign]

Gibt an, ob Mautstraßen bei der Simulation von Zielen mit der Methode simulateAlongNewRouteToDestinations:callback: vermieden werden sollen.

Der Standardwert ist NO.

– (BOOL) vermeidet Fähren [read, write, assign]

Gibt an, ob Fähren vermieden werden sollen, wenn die Fahrt mit der simulateAlongNewRouteToDestinations:callback:-Methode simuliert wird.

Die Standardeinstellung ist JA.

– (Gleitkommazahl) speedMultiplikator [read, write, assign]

Der Geschwindigkeitsmultiplikator, der verwendet wird, um die Fahrt entlang einer Route zu simulieren.

Der Wert dieser Property muss positiv sein. Der Versuch, einen nicht positiven Wert festzulegen, hat keine Auswirkungen. Der Standardwert ist 1,0.

– (BOOL) locationJitteringEnabled [read, write, assign]

Gibt an, ob der simulierte Standort nach dem Zufallsprinzip flackern soll.

Das Autokennzeichen muss mit der letzten Ziffer des Kfz-Kennzeichens und dem Ländercode angegeben werden.

Dies ermöglicht es uns, bestimmte Arten von Straßeneinschränkungen auf der Grundlage des Kfz-Kennzeichens zu umgehen. Dies gilt nur für Simulationen von „AlongNewRouteToDestinations“, die nach dem Festlegen dieses Werts ausgeführt werden.

Wird auf „nil“ gesetzt, wenn kein Kennzeichen gesperrt ist. Die Standardeinstellung ist „nil“.