Bir uygulamadaki StreetViewPanorama bileşeni. Bu parça, bir sokağı yerleştirmenin en basit yoludur Panoramayı bir uygulamada görüntüleyin. Bir panorama görünümünün etrafında otomatik olarak sarmal değerlendirmeyi öğreneceksiniz. Bu bileşen, parça olarak aşağıdaki XML ile kolayca ayarlayabilirsiniz.
<fragment class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>.
StreetViewPanorama
, getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
kullanılarak edinilmelidir. SupportStreetViewPanoramaFragment
, Street View sistemini ve görünümü otomatik olarak başlatır.
SupportStreetViewPanoramaFragment'ın onDestroyView()
yöntemi değiştirildiğinde bir görünüm kaldırılabilir
ve useViewLifecycleInFragment(boolean)
seçeneği
ayarlandı. Böyle bir durumda, görünüm onaylanana kadar SupportStreetViewPanoramaFragment artık geçerli olmaz
MapFragment'ın onCreateView(LayoutInflater, ViewGroup, Bundle)
parametresi daha sonra tekrar
yöntemi çağrılır.
StreetViewPanorama
öğesinden alınan herhangi bir nesne görünümle ilişkilendirilir. İnsanların
hayatın dışındaki nesneleri tutmamak çok önemlidir. Aksi takdirde bellek sızıntısı
olduğundan emin olun.
Bu sınıfı yalnızca API 12 ve üstünü hedefliyorsanız kullanın. Aksi durumda SupportStreetViewPanoramaFragment.
Not: Android için Google Haritalar SDK'sı, bir etkinlikte birden fazla
SupportStreetViewPanoramaFragment
nesnesini desteklemez.
Genel Oluşturucu Özeti
SupportStreetViewPanoramaFragment()
Street View panorama parçası oluşturur.
|
Genel Yöntem Özeti
geçersiz |
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback geri çağırması)
StreetViewPanorama örneği şu olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar:
kullanıma hazır. |
statik SupportStreetViewPanoramaFragment |
newInstance(StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle Street View panorama parçası oluşturur.
|
statik SupportStreetViewPanoramaFragment |
newInstance()
Varsayılan seçenekleri kullanarak bir Street View panorama parçası oluşturur.
|
geçersiz |
onActivityCreated(Paket kaydedildiInstanceState)
|
geçersiz |
onAttach(Etkinlik etkinliği)
|
geçersiz |
onCreate(Bundle savedInstanceState)
|
Göster |
onCreateView(LayoutInflater inflater, ViewGroup kapsayıcısı, Bundle savedInstanceState)
|
geçersiz | |
geçersiz | |
geçersiz |
onInflate(Etkinlik etkinliği, AttributeSet özellikleri, savedInstanceState paketi)
Enflasyon sırasında özellikleri, bir görünüm hiyerarşisinden ele aldığımız bağımsız değişkenlere ayrıştırın.
|
geçersiz | |
geçersiz |
onPause()
|
geçersiz |
onResume()
|
geçersiz |
onSaveInstanceState(Bundle outState)
|
geçersiz |
onStart()
|
geçersiz |
onStop()
|
geçersiz |
setArguments(Grup bağımsız değişkenleri)
|
Devralınan Yöntem Özeti
Kamu Yüklenicileri
herkese açık 'nı inceleyin. SupportStreetViewPanoramaFragment ()
Street View panorama parçası oluşturur. Bu oluşturucu, yalnızca bir şişirici tarafından kullanılabilir.
Programatik olarak SupportStreetViewPanoramaFragment oluşturmak için newInstance()
kullanın.
Herkese Açık Yöntemler
herkese açık geçersiz 'nı inceleyin. getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback geri çağırması)
StreetViewPanorama
örneği şu olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar:
kullanıma hazır.
Unutmayın:
- Kullanıcının cihazında Google Play Hizmetleri yüklü değilse geri çağırma, 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 null değil.
Parametreler
geri çağırma | Panorama hazır olduğunda tetiklenecek geri çağırma nesnesi kullanılır. |
---|
herkese açık statik SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle Street View panorama parçası oluşturur.
Parametreler
seçenekler |
---|
herkese açık statik SupportStreetViewPanoramaFragment newInstance ()
Varsayılan seçenekleri kullanarak bir Street View panorama parçası oluşturur.
herkese açık geçersiz 'nı inceleyin. onActivityCreated (Kayıtlı InstanceState paketi)
Parametreler
savedInstanceState |
---|
herkese açık geçersiz 'nı inceleyin. onAttach (Aktivite)
Parametreler
etkinlik |
---|
herkese açık geçersiz 'nı inceleyin. onCreate (Kayıtlı InstanceState paketi)
Parametreler
savedInstanceState |
---|
herkese açık Görüntüleme 'nı inceleyin. onCreateView (LayoutInflater inflater, ViewGroup kapsayıcısı, Bundle savedInstanceState)
Parametreler
şişirme | |
---|---|
kapsayıcı | |
savedInstanceState |
herkese açık geçersiz 'nı inceleyin. onDestroy ()
herkese açık geçersiz 'nı inceleyin. onDestroyView ()
herkese açık geçersiz 'nı inceleyin. onInflate (Etkinlik etkinliği, AttributeSet attrs, savedInstanceState paketi)
Enflasyon sırasında özellikleri, bir görünüm hiyerarşisinden ele aldığımız bağımsız değişkenlere ayrıştırın.
Parametreler
etkinlik | |
---|---|
attrs | |
savedInstanceState |
herkese açık geçersiz 'nı inceleyin. onLowMemory ()
herkese açık geçersiz 'nı inceleyin. onPause ()
herkese açık geçersiz 'nı inceleyin. onResume ()
herkese açık geçersiz 'nı inceleyin. onSaveInstanceState (Paket OutState)
Parametreler
outState |
---|
herkese açık geçersiz 'nı inceleyin. onStart ()
herkese açık geçersiz 'nı inceleyin. onStop ()
herkese açık geçersiz 'nı inceleyin. setArguments (Grup bağımsız değişkenleri)
Parametreler
bağımsız değişkenler |
---|