KameraKonumu.Oluşturucu

herkese açık statik son sınıf CameraPosition.Builder Nesneyi genişletir

Kamera konumunu belirler.

Kamu Oluşturucu Özeti

CameraPosition.Builder()
Boş bir derleyici oluşturur.

Herkese Açık Yöntem Özeti

CameraPosition.Builder
rulman(kayan yataklı)
Kameranın işaret ettiği yönü, saat yönünde kuzeyden derece cinsinden ayarlar.
CameraPosition
build()
CameraPosition oluşturur.
CameraPosition.Builder
target(LatLng konumu)
Kameranın işaret ettiği konumu ayarlar.
CameraPosition.Builder
tilt(kayan yatırma)
Kameranın nadire (doğrudan Dünya'ya) baktığı açıyı derece cinsinden ayarlar.
CameraPosition.Builder
zoom(kayan yakınlaştırma)
Kameranın yakınlaştırma düzeyini ayarlar.

Devralınan Yöntem Özeti

İnşaatçılar

herkese açık CameraPosition.Builder ()

Boş bir derleyici oluşturur.

herkese açık CameraPosition.Builder (CameraPosition önceki)

Parametreler
önceki

Herkese Açık Yöntemler

herkese açık CameraPosition.Builder rıhtım (kayan yataklı)

Kameranın işaret ettiği yönü, saat yönünde kuzeyden derece cinsinden ayarlar.

Parametreler
dayanmak

genel CameraPosition derleme ()

CameraPosition oluşturur.

herkese açık CameraPosition.Builder hedef (LatLng konumu)

Kameranın işaret ettiği konumu ayarlar.

Parametreler
yer

herkese açık CameraPosition.Builder yatırma (kayan yatırma)

Kameranın nadire (doğrudan Dünya'ya) baktığı açıyı derece cinsinden ayarlar. Bir haritanın kamera konumu değiştirildiğinde, bu değer kameranın yakınlaştırma düzeyine bağlı olarak kısıtlanır. Kısıtlamalar aşağıdaki gibidir:

  • 10'dan düşük yakınlaştırma düzeyleri için maksimum değer 30'dur.
  • 10 ile 14 arasındaki yakınlaştırma düzeyleri için maksimum değer doğrusal olarak 30'dan 45'e çıkar (ör. yakınlaştırma düzeyi 12 için maksimum değer 37, 5'tir).
  • 14 ile 15,5 arasındaki yakınlaştırma düzeyleri için maksimum değer doğrusal olarak 45'ten 67,5'e çıkar.
  • 15,5'ten yüksek zum düzeyleri için maksimum değer 67,5'tir.
Minimum değer her zaman 0'dır (doğrudan aşağı). Bu aralığın dışında bir değer belirtir ve kamerayı bu kamera konumuna taşımaya çalışırsanız kamera bu sınırlara sabitlenir.

Parametreler
yatırmak

herkese açık CameraPosition.Builder yakınlaştırma (kayan yakınlaştırma)

Kameranın yakınlaştırma düzeyini ayarlar. Yakınlaştırma düzeyi, yakınlaştırma düzeyi 0 olduğunda tüm dünya yaklaşık 256 dp genişliğinde olacak şekilde tanımlanır (kameranın eğik olmadığı varsayılır). Yakınlaştırma düzeyini 1 artırmak, ekrandaki dünyanın genişliğini iki katına çıkarır. Bu nedenle, N yakınlaştırma düzeyinde dünyanın genişliği yaklaşık 256 * 2 N dp'dir.Diğer bir ifadeyle, yakınlaştırma düzeyi 2'de tüm dünya yaklaşık 1.024 dp genişliğinde olur.

Bir haritanın kamera konumunu değiştirirken, kameranın yakınlaştırma düzeyi konum, harita türü ve harita boyutu gibi çeşitli faktörlere bağlı olarak belirli bir aralıkla sınırlandırılır. Kısıtlamaları bulmak için GoogleMap.getMinZoomLevel ve GoogleMap.getMaxZoomLevel kullanın. Kamera yakınlaştırma değerinin tam sayı olması gerekmediğini unutmayın.

Parametreler
yakınlaştırma