Pozycja kamery

publiczna klasa końcowego CameraPosition rozszerza obiekt Object
implementuje Parcelable

Niezmienna klasa, która agreguje wszystkie parametry pozycji kamery, takie jak lokalizacja, poziom powiększenia, kąt nachylenia i kierunek. Użyj CameraPosition.Builder, aby utworzyć instancję CameraPosition, której możesz potem użyć w połączeniu z CameraUpdateFactory. Więcej informacji znajdziesz w sekcji Przenoszenie kamery.

Przewodnik dla programistów

Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym aparatu i widoku.

Podsumowanie zagnieżdżonych zajęć

klasa CameraPosition.Builder Określa pozycję kamery. 

Dziedziczone podsumowanie stałych

Podsumowanie pola

publiczna finalna liczba zmiennoprzecinkowa maszyna Kierunek, w który jest skierowany kamera, wyrażony w stopniach w prawo, od północy.
publiczna końcowy LatLng cel Lokalizacja, na którą jest skierowany aparat.
publiczna finalna liczba zmiennoprzecinkowa pochylenie Kąt kąta padającego kąta kamery w stopniach względem nadiru (bezpośrednio w stronę Ziemi).
publiczna finalna liczba zmiennoprzecinkowa powiększenie Poziom powiększenia w pobliżu środka ekranu.

Publiczne podsumowanie konstruktora

CameraPosition(cel LatLng, zoom pływający, przechylenie pływające i ruchome)
Konstruktuje pozycję kamery.

Podsumowanie metod publicznych

statyczna CameraPosition.Builder
builder()
Tworzy kreator pozycji kamery.
statyczna CameraPosition.Builder
builder(kamera CameraPosition).
Tworzy narzędzie do tworzenia pozycji kamery zainicjowanej na podstawie określonej pozycji.
statyczna CameraPosition
createFromAttributes(kontekst, atrybuty zbioru atrybutów)
Tworzy pozycję kamery na podstawie obiektu AttributeSet.
boolean
równa się(Obiekt o)
statyczna CameraPosition
fromLatLngZoom(cel LatLng, powiększenie zmiennoprzecinkowe)
Konstruuje położenie kamery wskazywane dla określonego celu i poziomu powiększenia.
int
Ciąg znaków

Podsumowanie metod dziedziczonych

Pola

publiczna ostatecznej liczby zmiennoprzecinkowej bearing

Kierunek, w który jest skierowany kamera, wyrażony w stopniach w prawo, od północy.

końcowy cel publiczny LatLng

Lokalizacja, na którą jest skierowany aparat.

publiczne ostatecznej zmiennoprzecinkowej przechylenie

Kąt kąta padającego kąta kamery w stopniach względem nadiru (bezpośrednio w stronę Ziemi). Szczegółowe informacje o ograniczeniach zakresu wartości znajdziesz w sekcji tilt(float).

publiczna finalna liczba zmiennoprzecinkowa powiększenie

Poziom powiększenia w pobliżu środka ekranu. Definicję poziomu powiększenia kamery znajdziesz na stronie zoom(float).

Publiczne konstruktorzy

public CameraPosition (cel: LatLng; powiększenie pływające; przechylenie pływające, łożysko swobodne)

Konstruktuje pozycję kamery.

Parametry
cel Docelowa lokalizacja wyrównana do środka ekranu.
zoom Poziom powiększenia na docelowym. Szczegółowe informacje o ograniczeniach znajdziesz na stronie zoom(float).
przechyl Kąt kamery (w stopniach) od nadiru (bezpośrednio w dół). Szczegółowe informacje o ograniczeniach znajdziesz na stronie tilt(float).
dźwigając Kierunek, w który jest skierowany kamera, wyrażony w stopniach w prawo, od północy. Wartość ta zostanie znormalizowana do zakresu od 0 stopni włącznie i wyłącznie w zakresie 360 stopni.
Rzuty
NullPointerException jeśli target ma wartość null
IllegalArgumentException jeśli tilt jest poza zakresem od 0 do 90 stopni włącznie.

Metody publiczne

publiczna statyczna CameraPosition.Builder builder ()

Tworzy kreator pozycji kamery.

publiczna statyczna CameraPosition.Builder kreator (kamera CameraPosition)

Tworzy narzędzie do tworzenia pozycji kamery zainicjowanej na podstawie określonej pozycji.

Parametry
kamera

public static CameraPosition createFromAttributes (Kontekst, atrybuty AttributeSet)

Tworzy pozycję kamery na podstawie obiektu AttributeSet.

Parametry
sytuacja
attrs

publiczna wartość logiczna równa się (Obiekt o)

Parametry
O

public static CameraPosition fromLatLngZoom (cel LatLng, powiększenie zmiennoprzecinkowe)

Konstruuje położenie kamery wskazywane dla określonego celu i poziomu powiększenia. Wypadkowe przesunięcie jest ustawione na północ, a kąt patrzenia jest prostopadły do powierzchni Ziemi, czyli skierowany bezpośrednio w stronę powierzchni Ziemi, a górna część ekranu jest skierowana na północ.

Parametry
cel Docelowa lokalizacja wyrównana do środka ekranu.
zoom Poziom powiększenia na docelowym. Szczegółowe informacje o zakresie, do którego zostanie ograniczona wartość, znajdziesz w sekcji zoom(float). Im większa wartość, tym większe jest powiększenie kamery.

public int hashCode ()

public String toString ()