Kamera

herkese açık arayüz Kamera

Gezinme haritasının görüntü alanını değiştirme yöntemleri sağlar. Kameraya yapılan tüm çağrılar, kullanıcı arayüzü iş parçacığında gerçekleştirilmelidir.

İç İçe geçmiş Sınıf Özeti

@arayüzü Camera.Perspective Perspektif, kameranın konumunu ve yönünü belirtmek için Camera nesnesine verilen bir parametredir. 

Herkese Açık Yöntem Özeti

soyut geçersiz
followMyLocation(int perspektifi)
Kamerayı kullanıcının konumunu izleyecek şekilde ayarlar.
soyut geçersiz
setLocation(CameraPosition cameraPosition, boolean animate)
Haritayı belirtilen konuma kaydırır ve yakınlaştırır.
soyut geçersiz
showRouteOverview()
Kalan rotanın genel görünümünü göstermek için haritayı kaydırır ve yakınlaştırır.

Herkese Açık Yöntemler

herkese açık soyut void followMyLocation (int perspektif)

Kamerayı kullanıcının konumunu izleyecek şekilde ayarlar. Bu genellikle "yatılmış" sürüş görünümüne geçmek için adım adım rehberlik başlatılırken çağrılır.

Parametreler
perspektif takip ederken kameranın kullanması gereken Camera.Perspective

herkese açık soyut void setLocation (CameraPosition CameraPosition, boole animasyon)

Haritayı belirtilen konuma kaydırır ve yakınlaştırır. Bu ayar, kameranın kullanıcının konumunu geçici olarak izlemesini engeller. Kamera, followMyLocation(int) özelliğini kullanarak takip edecek şekilde sıfırlanabilir.

Parametreler
cameraPosition kameranın hareket edeceği konuma ayarlayın. Bu konumun merkez konumu ayarlanmış olmalıdır ancak yakınlaştırma veya yön belirlenmemişse bu özellikler geçerli kamera konumundan değişmeden kalır.
animate yeni kamera konumuna animasyonlu bir geçiş yapılıp yapılmayacağı

herkese açık soyut void showRouteOverview ()

Kalan rotanın genel görünümünü göstermek için haritayı kaydırır ve yakınlaştırır. Bu, kameranın kullanıcının konumunu takip etmesini geçici olarak engeller.

Kamera, followMyLocation(int) özelliğini kullanarak kullanıcıyı takip edecek şekilde sıfırlanabilir.