Parcelable'ı uygular
Konum, yakınlaştırma düzeyi, yatırma açısı ve yön gibi tüm kamera konumu parametrelerini toplayan sabit bir sınıf. Daha sonra CameraUpdateFactory
ile birlikte kullanabileceğiniz bir CameraPosition
örneği oluşturmak için CameraPosition.Builder
kullanın. Daha fazla bilgi için Kamerayı taşıma konusuna bakın.
Geliştirici Kılavuzu
Daha fazla bilgi için Kamera ve Görünüm geliştirici kılavuzunu okuyun.
İç İçe geçmiş Sınıf Özeti
sınıf | CameraPosition.Builder | Kamera konumunu belirler. |
Devralınan Sabit Özet
Alan Özeti
herkese açık final kayan | rol | Kameranın işaret ettiği yön, saat yönünde kuzeyden derece. |
herkese açık final LatLng | hedef | Kameranın işaret ettiği konum. |
herkese açık final kayan | yatırma | Nadirden (doğrudan Dünya'ya) bakan kamera açısının derece cinsinden açısı. |
herkese açık final kayan | yakınlaştırma | Ekranın ortasına yakın yakınlaştırma düzeyi. |
Kamu Oluşturucu Özeti
CameraPosition(LatLng hedefi, kayan yakınlaştırma, kayma yatırma, kayan yer)
Kamera Konumu oluşturur.
|
Herkese Açık Yöntem Özeti
statik CameraPosition.Builder |
builder()
Kamera konumu için bir derleyici oluşturur.
|
statik CameraPosition.Builder |
builder(CameraPosition kamera)
Belirli bir konumda başlatılan, bir kamera konumu için oluşturucu oluşturur.
|
statik CameraPosition |
createFromAttributes(Bağlam bağlamı, AttributeSet özellikleri)
AttributeSet öğesinden bir CameraPosition oluşturur. |
boolean |
eşittir(o nesnesi)
|
statik CameraPosition |
fromLatLngZoom(LatLng hedefi, kayan yakınlaştırma)
Belirli bir hedef ve yakınlaştırma düzeyi için işaret edilmiş bir CameraPosition oluşturur.
|
int |
hashCode()
|
Dize |
toString()
|
Devralınan Yöntem Özeti
Alanlar
herkese açık nihai kayan nokta aktarma
Kameranın işaret ettiği yön, saat yönünde kuzeyden derece.
herkese açık nihai kayan tilt
Nadirden (doğrudan Dünya'ya) bakan kamera açısının derece cinsinden açısı. Değer aralığıyla ilgili kısıtlamalar hakkında ayrıntılı bilgi için tilt(float)
bölümünü inceleyin.
herkese açık son kayma yakınlaştırma
Ekranın ortasına yakın yakınlaştırma düzeyi. Kameranın yakınlaştırma düzeyinin tanımı için zoom(float)
adresine bakın.
İnşaatçılar
herkese açık CameraPosition (LatLng hedefi, kayan yakınlaştırma, kayan yatırma, kayan yer)
Kamera Konumu oluşturur.
Parametreler
hedef | Ekranın merkeziyle hizalanacak hedef konum. |
---|---|
yakınlaştırma | Hedefteki yakınlaştırma düzeyi. Kısıtlamalar hakkında ayrıntılı bilgi için zoom(float) adresini ziyaret edin. |
yatırmak | Nadirden (doğrudan aşağıya) uzaklık olarak derece cinsinden kamera açısı. Kısıtlamalar hakkında ayrıntılı bilgi için tilt(float) adresini ziyaret edin. |
dayanmak | Kameranın işaret ettiği yön, saat yönünde kuzeyden derece. Bu değer, en az 0, 360 derece (bu değerler dahil) olacak şekilde normalleştirilir. |
Dekoratif yastıklar
NullPointerException | target , null ise |
---|---|
IllegalArgumentException | tilt değeri 0-90 derece (bu değerler dahil) aralığının dışındaysa.
|
Herkese Açık Yöntemler
herkese açık statik CameraPosition.Builder oluşturucu (CameraPosition kamera)
Belirli bir konumda başlatılan, bir kamera konumu için oluşturucu oluşturur.
Parametreler
kamera |
---|
herkese açık statik CameraPosition createFromAttributes (Bağlam bağlamı, AttributeSet attrs)
AttributeSet
öğesinden bir CameraPosition oluşturur.
Parametreler
context | |
---|---|
attrs |
genel boole eşittir (Nesnesi)
Parametreler
o |
---|
herkese açık statik CameraPosition fromLatLngZoom (LatLng hedefi, kayan yakınlaştırma)
Belirli bir hedef ve yakınlaştırma düzeyi için işaret edilmiş bir CameraPosition oluşturur. Sonuçta ortaya çıkan yön Kuzey, görüntüleme açısı ise Dünya yüzeyine diktir. Diğer bir deyişle, ekranın üst kısmı Kuzey'i gösterecek şekilde Dünya'nın yüzeyine doğrudan bakmaktadır.
Parametreler
hedef | Ekranın merkeziyle hizalanacak hedef konum. |
---|---|
yakınlaştırma | Hedefteki yakınlaştırma düzeyi. Değerin sabitleneceği aralıkla ilgili ayrıntılar için zoom(float) politikasına bakın. Değer ne kadar büyük olursa kamera da o kadar yakınlaşır.
|