Pozycja kamery.Konstruktor

publiczna statyczna klasa końcowej CameraPosition.Builder rozszerza obiektu Object

Określa pozycję kamery.

Publiczne podsumowanie konstruktora

CameraPosition.Builder()
Tworzy pusty konstruktor.

Podsumowanie metod publicznych

CameraPosition.Builder
bearing(łożysko swobodne)
Ustawia kierunek, w którym skierowany jest aparat, w stopniach w prawo, od północy.
CameraPosition
build(),
CameraPosition.Builder
target(LatLng)
Ustawia lokalizację, na którą kierowana jest kamera.
CameraPosition.Builder
przechyl(pochylenie z poziomu pływającego)
Ustawia kąt (w stopniach) aparatu względem nadiru (bezpośrednio w kierunku Ziemi).
CameraPosition.Builder
powiększenie(powiększenie pływające)
Ustawia poziom powiększenia kamery.

Podsumowanie metod dziedziczonych

Publiczne konstruktorzy

public CameraPosition.Builder ()

Tworzy pusty konstruktor.

public CameraPosition.Builder (CameraPosition poprzednie)

Parametry
wstecz

Metody publiczne

public CameraPosition.Builder bearing (łożysko pływające)

Ustawia kierunek, w którym skierowany jest aparat, w stopniach w prawo, od północy.

Parametry
dźwigając

public CameraPosition build ()

public CameraPosition.Builder target (LatLng lokalizacja)

Ustawia lokalizację, na którą kierowana jest kamera.

Parametry
lokalizacji

public CameraPosition.Builder przechyl (pływające nachylenie)

Ustawia kąt (w stopniach) aparatu względem nadiru (bezpośrednio w kierunku Ziemi). Przy zmianie pozycji kamery na mapie ta wartość jest ograniczona w zależności od poziomu powiększenia. Obowiązują następujące ograniczenia:

  • Zoom o wartości mniejszej niż 10 to maksymalna wartość 30.
  • Przy poziomie powiększenia od 10 do 14 maksymalna wartość zwiększa się liniowo od 30 do 45 (np. przy poziomie powiększenia 12 maksymalne to 37, 5).
  • Przy poziomie powiększenia od 14 do 15,5 maksymalny zwiększa się liniowo z 45 do 67,5.
  • Zoom większe niż 15,5 to maksymalna wartość, która wynosi 67,5.
Minimalna wartość to zawsze 0 (bezpośrednio w dół). Jeśli podasz wartość spoza tego zakresu i spróbujesz ustawić kamerę w tym położeniu, zostanie ona ograniczona do tych granic.

Parametry
przechyl

public CameraPosition.Builder powiększenie (powiększenie zmiennoprzecinkowe)

Ustawia poziom powiększenia kamery. Poziom powiększenia jest zdefiniowany w taki sposób, że przy powiększeniu 0 cały świat ma około 256 dp szerokości (przy założeniu, że kamera nie jest przechylona). Zwiększenie poziomu powiększenia o 1 podwaja szerokość świata na ekranie. Dlatego przy powiększeniu N szerokość świata wynosi około 256 * 2 N dp, czyli przy powiększeniu 2. szerokość całego świata wynosi około 1024 dp.

Podczas zmiany pozycji kamery na mapie poziom powiększenia jest ograniczony do określonego zakresu w zależności od różnych czynników, w tym lokalizacji, typu mapy i rozmiaru mapy. Aby znaleźć ograniczenia, użyj GoogleMap.getMinZoomLevel i GoogleMap.getMaxZoomLevel. Pamiętaj, że powiększenie kamery nie musi być liczbą całkowitą.

Parametry
zoom