CameraPosition

public final class CameraPosition memperluas Object
menerapkan Parcelable

Class yang tidak dapat diubah yang menggabungkan semua parameter posisi kamera seperti lokasi, tingkat zoom, sudut kemiringan, dan bearing. Gunakan CameraPosition.Builder untuk membuat instance CameraPosition, yang kemudian dapat Anda gunakan bersama dengan CameraUpdateFactory. Untuk informasi selengkapnya, lihat Menggerakkan kamera.

Panduan Developer

Untuk informasi selengkapnya, baca panduan developer Kamera dan Tampilan.

Ringkasan Class Bertingkat

class CameraPosition.Builder Membuat posisi kamera. 

Ringkasan Konstanta Turunan

Ringkasan Kolom

public final float bearing Arah tunjuk kamera, dalam derajat searah jarum jam dari utara.
publik final LatLng target Lokasi yang ditunjuk kamera.
public final float kemiringan Sudut, dalam derajat, sudut kamera dari nadir (menghadap langsung Bumi).
public final float zoom Tingkat zoom di dekat bagian tengah layar.

Ringkasan Konstruktor Publik

CameraPosition(target LatLng, zoom float, kemiringan float, bearing float)
Membuat CameraPosition.

Ringkasan Metode Publik

statis CameraPosition.Builder
builder()
Membuat builder untuk posisi kamera.
statis CameraPosition.Builder
builder(kamera CameraPosition)
Membuat builder untuk posisi kamera, yang diinisialisasi ke posisi tertentu.
CameraPosition statis
createFromAttributes(Konteks konteks, atribut AttributeSet)
Membuat CameraPosition dari AttributeSet.
boolean
sama dengan(Objek o)
CameraPosition statis
fromLatLngZoom(target LatLng, zoom float)
Membuat CameraPosition yang ditunjuk untuk target dan tingkat zoom tertentu.
int
String

Ringkasan Metode Turunan

Kolom

public final float bearing

Arah tunjuk kamera, dalam derajat searah jarum jam dari utara.

publik akhir LatLng target

Lokasi yang ditunjuk kamera.

float akhir publik kemiringan

Sudut, dalam derajat, sudut kamera dari nadir (menghadap langsung Bumi). Lihat tilt(float) untuk detail batasan rentang nilai.

public final float zoom

Tingkat zoom di dekat bagian tengah layar. Lihat zoom(float) untuk mengetahui definisi tingkat zoom kamera.

Konstruktor Publik

public CameraPosition (Target LatLng, zoom float, kemiringan float, bearing float)

Membuat CameraPosition.

Parameter
target Target lokasi untuk disejajarkan dengan bagian tengah layar.
zoom Tingkat zoom pada target. Lihat zoom(float) untuk detail pembatasan.
kemiringan Sudut kamera, dalam derajat, dari nadir (langsung ke bawah). Lihat tilt(float) untuk detail pembatasan.
bearing Arah tunjuk kamera, dalam derajat searah jarum jam dari utara. Nilai ini akan dinormalisasi menjadi dalam 0 derajat inklusif dan eksklusif 360 derajat.
Menampilkan
NullPointerException jika target adalah null
IllegalArgumentException jika tilt berada di luar rentang 0 hingga 90 derajat inklusif.

Metode Publik

public static CameraPosition.Builder builder ()

Membuat builder untuk posisi kamera.

publik statis CameraPosition.Builder builder (CameraPosition kamera)

Membuat builder untuk posisi kamera, yang diinisialisasi ke posisi tertentu.

Parameter
kamera

public static CameraPosition createFromAttributes (Konteks konteks, atribut AttributeSet)

Membuat CameraPosition dari AttributeSet.

Parameter
context
attrs

boolean publik sama dengan (Objek o)

Parameter
o

publik statis CameraPosition fromLatLngZoom (LatLng target, zoom float)

Membuat CameraPosition yang ditunjuk untuk target dan tingkat zoom tertentu. Bearing yang dihasilkan adalah Utara, dan sudut pandang tegak lurus dengan permukaan bumi, yaitu menghadap langsung ke permukaan Bumi, dengan bagian atas layar mengarah ke Utara.

Parameter
target Target lokasi untuk disejajarkan dengan bagian tengah layar.
zoom Tingkat zoom pada target. Lihat zoom(float) untuk mengetahui detail tentang rentang nilai yang akan dibulatkan. Semakin besar nilainya, semakin besar zoom pada kamera.

public int hashCode ()

public String toString ()