Aparat

interfejs publiczny Aparat

Udostępnia metody modyfikowania widocznego obszaru mapy nawigacyjnej. Wszystkie wywołania kamery powinny być wykonywane w wątku UI.

Podsumowanie zagnieżdżonych zajęć

@interfejs Camera.Perspective Perspective to parametr przekazywany do obiektu Camera, który określa lokalizację i orientację kamery. 

Podsumowanie metod publicznych

abstrakcja void
followMyLocation(z perspektywy)
Powoduje, że kamera śledzi lokalizację użytkownika.
abstrakcja void
setLocation(CameraPosition cameraPosition, boolean animate)
Przesuwa i powiększa mapę do określonej pozycji.
abstrakcja void
showRouteOverview()
Przesuwa i powiększa mapę, aby pokazać pozostałą część trasy.

Metody publiczne

public abstract void followMyLocation (int masowej)

Powoduje, że kamera śledzi lokalizację użytkownika. Zwykle nazywa się to podczas uruchamiania szczegółowej nawigacji w celu przejścia do przechylonego widoku jazdy.

Parametry
perspektywa Camera.Perspective, którego kamera ma używać, gdy podążasz

public abstract void setLocation (CameraPosition CameraPosition, boolean animacja)

Przesuwa i powiększa mapę do określonej pozycji. Spowoduje to tymczasową utratę przez kamerę danych o lokalizacji użytkownika. Kamerę można zresetować, aby obserwować ją za pomocą followMyLocation(int).

Parametry
cameraPosition pozycji, do której przesunie się kamera. W tym pozycji musi być ustawiona lokalizacja środkowa. Jeśli jednak powiększenie i kierunek są nieokreślone, te atrybuty pozostaną niezmienione.
animować czy wykonać animowane przejście do nowej pozycji kamery.

public abstract void showRouteOverview ()

Przesuwa i powiększa mapę, aby pokazać pozostałą część trasy. Dzięki temu kamera tymczasowo nie śledzi pozycji użytkownika.

Kamerę można zresetować, aby obserwować użytkownika za pomocą followMyLocation(int).