StreetViewPanoramaView

herkese açık sınıf StreetViewPanoramaView FrameLayout'u genişletir

Bir Street View panoraması (Google Haritalar hizmetinden elde edilen verilerle) görüntüleyen Görünüm. Odaklandığında, panoramayı taşımak için tuşlara basma ve dokunma hareketlerini yakalar.

Bu sınıfın kullanıcıları, bu görünümü içeren Activity veya Fragment kapsamındaki tüm yaşam döngüsü yöntemlerini bu sınıftaki ilgili yöntemlere yönlendirmelidir. Özellikle aşağıdaki yöntemleri iletmeniz gerekir:

StreetViewPanorama, getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) kullanılarak alınmalıdır. StreetViewPanoramaView, Street View sistemini ve görünümü otomatik olarak başlatır.

Daha eski platformları hedeflemek istiyorsanız StreetViewPanorama görüntülemenin daha basit bir yöntemi için StreetViewPanoramaFragment (veya SupportStreetViewPanoramaFragment) kullanın.

Not: Bu görünüme çocuk eklememeniz önerilir.

Not: Android için Google Haritalar SDK'sı tek bir etkinlikte birden çok StreetViewPanoramaView nesnesini desteklemez.

Devralınan Sabit Özet

Devralınan Alan Özeti

Kamu Oluşturucu Özeti

StreetViewPanoramaView(Bağlam bağlamı)
StreetViewPanoramaView(Bağlam bağlamı, Özellik Kümesi özellikleri)
StreetViewPanoramaView(Bağlam bağlamı, Özellik Kümesi özellikleri, int defStyle)
StreetViewPanoramaView(Bağlam bağlamı, StreetViewPanoramaOptions seçenekleri)

Herkese Açık Yöntem Özeti

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
StreetViewPanorama örneği kullanıma hazır olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar.
son geçersiz
onCreate(Bundle saveInstanceState)
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
void
onDestroy()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onLowMemory()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onPause()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
void
onResume()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onSaveInstanceState(Bundle outState)
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
void
onStart()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
void
onStop()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

Devralınan Yöntem Özeti

İnşaatçılar

herkese açık StreetViewPanoramaView (Bağlam bağlamı)

Parametreler
context

herkese açık StreetViewPanoramaView (Bağlam bağlamı, AttributeSet özellikleri)

Parametreler
context
attrs

herkese açık StreetViewPanoramaView (Bağlam bağlamı, AttributeSet attrs, int defStyle)

Parametreler
context
attrs
defStyle

herkese açık StreetViewPanoramaView (Bağlam bağlamı, StreetViewPanoramaOptions seçenekleri)

Parametreler
context
seçenekler

Herkese Açık Yöntemler

herkese açık void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback geri çağırma)

StreetViewPanorama örneği kullanıma hazır olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar.

Unutmayın:

  • Kullanıcının cihazında Google Play Hizmetleri yüklü değilse geri arama, kullanıcı uygulamayı yükleyene kadar tetiklenmez.
  • Geri çağırma, ana iş parçacığında yürütülür.
  • Geri çağırma tarafından sağlanan StreetViewPanorama nesnesi boş değil.

Parametreler
geri çağırma Panorama kullanıma hazır olduğunda tetiklenecek geri çağırma nesnesi.

herkese açık final void onCreate (BundlesaveInstanceState)

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

Parametreler
savedInstanceState

herkese açık void onDestroy ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık son void onLowMemory ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık son void onPause ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık void onResume ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık nihai geçersiz onSaveInstanceState (Bundle outState)

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

Parametreler
outState

herkese açık void onStart ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık void onStop ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.