StreetViewPanorama Seçenekleri

herkese açık son sınıf StreetViewPanoramaOptions Nesneyi genişletir
Parcelable'ı uygular

StreetViewPanorama için PanoramaOptions yapılandırmasını tanımlar. Uygulamanıza programatik olarak panorama eklerken bu seçenekler kullanılabilir. StreetViewPanoramaFragment kullanıyorsanız bu seçenekleri statik fabrika yöntemi (newInstance(StreetViewPanoramaOptions)) kullanarak iletebilirsiniz. StreetViewPanoramaView kullanıyorsanız bu seçenekleri StreetViewPanoramaView(Context, StreetViewPanoramaOptions) oluşturucuyu kullanarak geçirebilirsiniz.

Devralınan Sabit Özet

Kamu Oluşturucu Özeti

StreetViewPanoramaOptions()
Yeni bir StreetViewPanoramaOptions nesnesi oluşturur.

Herkese Açık Yöntem Özeti

Boole
Dize
LatLng
Tamsayı
StreetViewSource
Boole
StreetViewPanoramaCamera
Boole
Boole
Boole
StreetViewPanoramaOptions
panningGesturesEnabled(boole etkin)
Kullanıcıların, hareketleri kullanarak panoramalarda kaydırma özelliğini kullanma özelliğini açar/kapatır.
StreetViewPanoramaOptions
panoramaCamera(StreetViewPanoramaCamera kamerası)
Street View panoraması için ilk kamerayı belirtir.
StreetViewPanoramaOptions
panoramaId(Dize panoId)
Bir panorama kimliğine dayalı olarak Street View panoramasının ilk konumunu belirtir.
StreetViewPanoramaOptions
position(LatLng konumu, Tam sayı yarıçapı, StreetViewSource kaynağı)
Konuma, yarıçapa ve kaynağa göre Street View panoramasının ilk konumunu belirtir.
StreetViewPanoramaOptions
position(LatLng konumu, Tam sayı yarıçapı)
Konuma ve yarıçapa göre Street View panoramasının ilk konumunu belirtir.
StreetViewPanoramaOptions
position(LatLng konumu)
Konuma bağlı olarak Street View panoramasının ilk konumunu belirtir.
StreetViewPanoramaOptions
position(LatLng konumu, StreetViewSource kaynağı)
Konuma ve kaynağa göre Street View panoramasının ilk konumunu belirtir.
StreetViewPanoramaOptions
streetNamesEnabled(boole etkin)
Kullanıcıların panoramalarda sokak adlarını görme özelliğini açar/kapatır.
Dize
StreetViewPanoramaOptions
useViewLifecycleInFragment(boole useViewLifecycleInFragment)
StreetViewPanoramaFragment kullanılırken bu işaret, Street View panoramasının yaşam döngüsünün parçanın görünümüne mi yoksa parçanın kendisine mi bağlanması gerektiğini belirtir.
StreetViewPanoramaOptions
userNavigationEnabled(boole etkin)
Kullanıcıların panoramalar arasında geçiş yapma özelliğini açar/kapatır.
StreetViewPanoramaOptions
zoomGesturesEnabled(boole etkin)
Kullanıcıların, hareketleri kullanarak panoramaları yakınlaştırma özelliğini açar/kapatır.

Devralınan Yöntem Özeti

İnşaatçılar

herkese açık StreetViewPanoramaOptions ()

Yeni bir StreetViewPanoramaOptions nesnesi oluşturur.

Herkese Açık Yöntemler

herkese açık Boole getPanningGesturesEnabled ()

İlerlemeler
  • Kullanıcılar Street View panoramalarında ilk başta hareketlerle yatay kaydırabiliyorsa true

herkese açık Dize getPanoramaId ()

İlerlemeler
  • Street View panoraması için ilk panorama kimliği veya belirtilmediyse null.

herkese açık LatLng getPosition ()

İlerlemeler
  • Street View panoramasının ilk konumu veya belirtilmediyse null.

genel Tamsayı getRadius ()

İlerlemeler
  • Street View panoramasını aramak için kullanılan ilk yarıçap veya belirtilmediyse null.

herkese açık StreetViewSource getSource ()

İlerlemeler
  • Bir Street View panoramasını aramak için kullanılan kaynak filtresi veya belirtilmediyse DEFAULT.

herkese açık Boole getStreetNamesEnabled ()

İlerlemeler
  • Kullanıcılar Street View panoramalarında ilk kez sokak adlarını görebiliyorsa true

herkese açık StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

İlerlemeler
  • Street View panoraması için ilk kamera veya belirtilmediyse null.

herkese açık Boole getUseViewLifecycleInFragment ()

İlerlemeler
  • useViewLifecycleInFragment seçeneği veya belirtilmediyse null.

herkese açık Boole getUserNavigationEnabled ()

İlerlemeler
  • Kullanıcılar ilk başta farklı Street View panoramalarına geçebiliyorsa true

herkese açık Boole getZoomGesturesEnabled ()

İlerlemeler
  • Kullanıcılar Street View panoramalarında ilk başta hareketlerle yakınlaştırma yapabiliyorsa true

herkese açık StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

Kullanıcıların, hareketleri kullanarak panoramalarda kaydırma özelliğini kullanma özelliğini açar/kapatır. Ayrıntılı bilgi için setPanningGesturesEnabled(boolean) belgesine göz atın. Varsayılan değer: true

Parametreler
etkin

herkese açık StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera kamerası)

Street View panoraması için ilk kamerayı belirtir.

Parametreler
kamera

herkese açık StreetViewPanoramaOptions panoramaId (Dize panoId)

Bir panorama kimliğine dayalı olarak Street View panoramasının ilk konumunu belirtir. PanoramaID tarafından ayarlanan konum, LatLng tarafından ayarlanan konuma göre önceliklidir

Parametreler
panoId

herkese açık StreetViewPanoramaOptions konum (LatLng konumu, Tam sayı yarıçapı, StreetViewSource kaynağı)

Konuma, yarıçapa ve kaynağa göre Street View panoramasının ilk konumunu belirtir. PanoramaID tarafından ayarlanan konum, ayarlanırsa EnlBoy tarafından ayarlanan konuma göre önceliklidir

Parametreler
position
yarıçap
source

herkese açık StreetViewPanoramaOptions konum (LatLng konumu, Tamsayı yarıçapı)

Konuma ve yarıçapa göre Street View panoramasının ilk konumunu belirtir. PanoramaID tarafından ayarlanan konum, ayarlanırsa EnlBoy tarafından ayarlanan konuma göre önceliklidir

Parametreler
position
yarıçap

herkese açık StreetViewPanoramaOptions konum (LatLng konumu)

Konuma bağlı olarak Street View panoramasının ilk konumunu belirtir. PanoramaID tarafından ayarlanan konum, ayarlanırsa EnlBoy tarafından ayarlanan konuma göre önceliklidir

Parametreler
position

herkese açık StreetViewPanoramaOptions konum (LatLng konumu, StreetViewSource kaynağı)

Konuma ve kaynağa göre Street View panoramasının ilk konumunu belirtir. PanoramaID tarafından ayarlanan konum, ayarlanırsa EnlBoy tarafından ayarlanan konuma göre önceliklidir

Parametreler
position
source

herkese açık StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

Kullanıcıların panoramalarda sokak adlarını görme özelliğini açar/kapatır. Ayrıntılı bilgi için setStreetNamesEnabled(boolean) belgesine göz atın. Varsayılan değer: true

Parametreler
etkin

herkese açık Dize toString ()

herkese açık StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

StreetViewPanoramaFragment kullanılırken bu işaret, Street View panoramasının yaşam döngüsünün parçanın görünümüne mi yoksa parçanın kendisine mi bağlanması gerektiğini belirtir. Varsayılan değer, Street View panoramasının yaşam döngüsünü parçaya bağlayan false değeridir.

Temel GL bağlamı korunduğundan, parçanın yaşam döngüsünün kullanılması, parça ayrılıp yeniden eklendiğinde Street View panoramasının daha hızlı oluşturulmasına olanak tanır. Bu, parçayı ayırıp yok etmemenin panoramanın kullandığı belleği serbest bırakmayacağı anlamına gelir.

Bir parçanın görünümünün yaşam döngüsünün kullanılması, parça çıkarılıp yeniden eklendiğinde Street View panoramasının yeniden kullanılamayacağı anlamına gelir. Bu işlem, haritanın sıfırdan yeniden oluşturulmasına neden olur. Bu işlem birkaç saniye sürebilir. Ayrıca, bir parça ayrıldığında ve bu nedenle görünümü olmadığında tüm StreetViewPanorama yöntemlerinin NullPointerException hatası vereceği anlamına da gelir.

Parametreler
useViewLifecycleInFragment

genel StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

Kullanıcıların panoramalar arasında geçiş yapma özelliğini açar/kapatır. Ayrıntılı bilgi için setUserNavigationEnabled(boolean) belgesine göz atın. Varsayılan değer: true

Parametreler
etkin

herkese açık StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

Kullanıcıların, hareketleri kullanarak panoramaları yakınlaştırma özelliğini açar/kapatır. Ayrıntılı bilgi için setZoomGesturesEnabled(boolean) belgesine göz atın. Varsayılan değer: true

Parametreler
etkin