Opis
Klasa, której możesz używać do symulowania lokalizacji urządzenia na potrzeby testowania.
Publiczne funkcje członków | |
(void) | - simulateLocationsAlongExistingRoute |
Uruchamia symulację podróży po trasie ustawionej w GMSNavigator. | |
(void) | - simulationAlongNewRouteToDestinations:callback: |
Oblicza trasę do podanych punktów na drodze i symuluje przejazd wzdłuż tej trasy. | |
(void) | - simulateAlongNewRouteToDestinations:routingOptions:callback: |
Oblicza trasę do podanych punktów na drodze i symuluje przejazd wzdłuż tej trasy. | |
(void) | – simulateLocationAtCoordinate: |
Rozpoczyna symulację lokalizacji urządzenia przy ustalonej współrzędnych. | |
(void) | – stopSimulation |
Zatrzymuje symulację lokalizacji urządzenia, jeśli jest ona obecnie symulowana. | |
(void) | - simulateNavigationPrompt, |
Wyświetla komunikat nawigacyjny z fałszywymi danymi do celów testowych. | |
(void) | - simulateTrafficIncidentReport |
Wyświetla fikcyjną prośbę o ruch do celów testowych. | |
Usługi | |
BOOL | wstrzymana |
Określa, czy symulacja jest obecnie wstrzymana. | |
BOOL | avoidsHighways |
Określa, czy podczas symulowania podróży do miejsc docelowych przy użyciu metody simulateAlongNewRouteToDestinations:callback: należy unikać autostrad. | |
BOOL | avoidsTolls |
Określa, czy podczas symulowania podróży do miejsc docelowych przy użyciu metody simulateAlongNewRouteToDestinations:callback: należy unikać dróg płatnych. | |
BOOL | avoidsFerries |
Określa, czy podczas symulowania podróży do miejsc docelowych przy użyciu metody simulateAlongNewRouteToDestinations:callback: należy unikać przepraw promowych. | |
float | speedMultiplier |
Mnożnik prędkości używany do symulacji podróży po trasie. | |
BOOL | locationJitteringEnabled |
Określa, czy symulowana lokalizacja powinna zmieniać się losowo. | |
GMSNavigationLicensePlateRestriction * | licensePlateRestriction |
Ustaw ograniczenie dotyczące tablic rejestracyjnych na podstawie ostatniej cyfry numeru rejestracyjnego pojazdu i numeru kierunkowego kraju. |
Dokumentacja funkcji członka grupy
- (void) simulateLocationsAlongExistingRoute |
Uruchamia symulację podróży po trasie ustawionej w GMSNavigator.
Jeśli GMSNavigator nie ma trasy, to nic nie dzieje.
– (void) symulacjaAlongNewRouteToDestinations: | (NSTrack< GMSNavigationWaypoint * > ) | miejsca docelowe | |
wywołanie zwrotne: | (GMSRouteStatusCallback) | callback (oddzwanianie) | |
Oblicza trasę do podanych punktów na drodze i symuluje przejazd wzdłuż tej trasy.
Nowa trasa będzie korzystać z trybu podróży ustawionego w GMSMapView.
Podróż rozpocznie się tuż przed wywołaniem wywołania zwrotnego za pomocą GMSRouteStatusOK. Jeśli wywołanie zwrotne zwróci wartość inną niż GMSRouteStatusOK, nie rozpocznie się symulacja. Jeśli przed wygenerowaniem trasy zostaną wywołane jakiekolwiek inne metody symulatora, generowanie trasy zostanie anulowane, a wywołanie zwrotne zostanie wykonane z parametrem GMSRouteStatusCanceled.
- Parametry:
-
miejsca docelowe Lista miejsc docelowych na trasie, która będzie symulowana. wywołanie zwrotne Blok, który zostanie wywołany, gdy trasa stanie się dostępna lub zostanie uszkodzona.
– (void) symulacjaAlongNewRouteToDestinations: | (NSTrack< GMSNavigationWaypoint * > ) | miejsca docelowe | |
Opcje routingu: | (GMSNavigationRoutingOptions *) | routingOptions | |
wywołanie zwrotne: | (GMSRouteStatusCallback) | callback (oddzwanianie) | |
Oblicza trasę do podanych punktów na drodze i symuluje przejazd wzdłuż tej trasy.
Nowa trasa będzie korzystać z trybu podróży ustawionego w GMSMapView.
Podróż rozpoczyna się tuż przed wywołaniem zwrotnym za pomocą GMSRouteStatusOK. Jeśli wywołanie zwrotne zwraca wartość inną niż GMSRouteStatusOK, nie rozpoczyna się symulacja. Jeśli przed wygenerowaniem trasy zostaną wywołane jakiekolwiek inne metody symulatora, generowanie trasy zostanie anulowane, a wywołanie zwrotne zostanie wykonane z parametrem GMSRouteStatusCanceled.
- Parametry:
-
miejsca docelowe Lista miejsc docelowych na trasie, która będzie symulowana. routingOptions Logika routingu, która określi zwróconą trasę. wywołanie zwrotne Blok, który zostanie wywołany, gdy trasa stanie się dostępna lub zostanie uszkodzona.
- (nieważny) simulateLocationAtCoordinate: | (CLLocationCoordinate2D) | współrzędne |
Rozpoczyna symulację lokalizacji urządzenia przy ustalonej współrzędnych.
- (void) stopSimulation |
Zatrzymuje symulację lokalizacji urządzenia, jeśli jest ona obecnie symulowana.
- (void) simulateNavigationPrompt, |
Wyświetla komunikat nawigacyjny z fałszywymi danymi do celów testowych.
- (void) simulateTrafficIncidentReport (symuluj ruchIncidentReport) |
Wyświetla fikcyjną prośbę o ruch do celów testowych.
Dokumentacja właściwości
- (BOOL) wstrzymana [read, write, assign] |
Określa, czy symulacja jest obecnie wstrzymana.
Jeśli podczas symulacji trasy jest ustawiona wartość TAK, aktualizacje lokalizacji będą nadal wysyłane okresowo, ale dane o lokalizacji nie będą pokonywane wzdłuż trasy.
- (BOOL) avoidsHighways [read, write, assign] |
Określa, czy podczas symulowania podróży do miejsc docelowych przy użyciu metody simulateAlongNewRouteToDestinations:callback:
należy unikać autostrad.
Wartość domyślna to NO.
- (BOOL) avoidsTolls [read, write, assign] |
Określa, czy podczas symulowania podróży do miejsc docelowych przy użyciu metody simulateAlongNewRouteToDestinations:callback:
należy unikać dróg płatnych.
Wartość domyślna to NO.
- (BOOL) avoidsFerries [read, write, assign] |
Określa, czy podczas symulowania podróży do miejsc docelowych przy użyciu metody simulateAlongNewRouteToDestinations:callback:
należy unikać przepraw promowych.
Domyślna wartość to YES (TAK).
- (liczba zmiennoprzecinkowa) speedMultiplier [read, write, assign] |
Mnożnik prędkości używany do symulacji podróży po trasie.
Wartość tej właściwości musi być dodatnia. Próba ustawienia wartości niedodatniej nic nie da. Wartością domyślną jest 1,0.
– (BOOL) locationJitteringEnabled [read, write, assign] |
Określa, czy symulowana lokalizacja powinna zmieniać się losowo.
– (GMSNavigationLicensePlateRestriction*) licensePlateRestriction [read, write, assign] |
Ustaw ograniczenie dotyczące tablic rejestracyjnych na podstawie ostatniej cyfry numeru rejestracyjnego pojazdu i numeru kierunkowego kraju.
Pozwala to ominąć niektóre rodzaje ograniczeń na drogach na podstawie numerów rejestracyjnych. Będzie to miało zastosowanie tylko do wywołań AlongNewRouteToDestinations wykonanych po ustawieniu tej wartości.
Jeśli nie ma ograniczeń dotyczących tablic rejestracyjnych, ustaw wartość nil. Wartość domyślna to nil.