Odniesienie do klasy GMSNavigationSession

Odniesienie do klasy GMS NavigationSession

Opis

Ta klasa udostępnia zestaw powiązanych obiektów, których można używać do programowego sterowania sesją nawigacji.

Usługi

BOOLrozpoczęte
 Określa, czy nawigacja w tej sesji została uruchomiona.
GMSNavigationTravelModetravelMode
 Tryb podróży w tej sesji.
GMSLocationSimulatorlocationSimulator
 Wystąpienie GMSLocationSimulator, którego można użyć do symulowania lokalizacji na potrzeby tej sesji, lub nil, jeśli nie zostały zaakceptowane warunki korzystania z usługi.
GMSNavigatornawigacja
 Wystąpienie GMSNavigator zarządzające tą sesją nawigacji lub nil, jeśli warunki usługi nie zostały zaakceptowane.
GMSRoadSnappedLocationProviderroadSnappedLocationProvider
 Dostawca lokalizacji wyznaczonej przez sieć dla tej sesji lub nil, jeśli warunki usługi nie zostały zaakceptowane.

Dokumentacja właściwości

- (BOOL) uruchomiono [read, write, assign]

Określa, czy nawigacja w tej sesji została uruchomiona.

Aby rozpocząć sesję, musisz najpierw zaakceptować warunki korzystania z usługi.

Uruchomienie sesji jest konieczne, aby można było aktywować wskazówki w nawigatorze sesji lub rozpocząć aktualizowanie lokalizacji od dostawcy danych o lokalizacji dostępnych w sesji.

Rozpoczęta sesja otrzymuje lokalizację z CoreLocation określoną na podstawie autoryzacji lokalizacji aplikacji. Aplikacja może tymczasowo zatrzymać wysyłanie przez pakiet SDK do nawigacji prośby o aktualizację lokalizacji. Może to na przykład pomóc w zmniejszeniu wykorzystania baterii w okresach, gdy wiadomo, że aktualizacje lokalizacji są niepotrzebne.

– (GMSNavigationTravelMode) travelMode [read, write, assign]

Tryb podróży w tej sesji.

– (GMSLocationSimulator*) locationSimulator [read, assign]

Wystąpienie GMSLocationSimulator, którego można użyć do symulowania lokalizacji na potrzeby tej sesji, lub nil, jeśli nie zostały zaakceptowane warunki korzystania z usługi.

- (GMSNavigator*) navigator [read, assign]

Wystąpienie GMSNavigator zarządzające tą sesją nawigacji lub nil, jeśli warunki usługi nie zostały zaakceptowane.

Dostawca lokalizacji wyznaczonej przez sieć dla tej sesji lub nil, jeśli warunki usługi nie zostały zaakceptowane.