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.StreetViewPanoramaFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>StreetViewPanorama, getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) kullanılarak edinilmelidir. StreetViewPanoramaFragment, Street View sistemini ve görünümü otomatik olarak başlatır.
StreetViewPanoramaFragment'ın onDestroyView() yöntemi etkinken görünüm kaldırılabilir.
ve useViewLifecycleInFragment(boolean) seçeneği
ayarlandı. Böyle bir durumda, görünüm tamamen kaldırılana kadar StreetViewPanoramaFragment 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
StreetViewPanoramaFragment nesnesini desteklemez.
Devralınan Sabit Özet
Genel Oluşturucu Özeti
|
StreetViewPanoramaFragment()
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 StreetViewPanoramaFragment |
newInstance(StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle Street View panorama parçası oluşturur.
|
| statik StreetViewPanoramaFragment |
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. StreetViewPanoramaFragment ()
Street View panorama parçası oluşturur. Bu oluşturucu, yalnızca bir şişirici tarafından kullanılabilir.
Programatik olarak StreetViewPanoramaFragment 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
StreetViewPanoramanesnesi null değil.
Parametreler
| geri çağırma | Panorama hazır olduğunda tetiklenecek geri çağırma nesnesi kullanılır. |
|---|
herkese açık statik StreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle Street View panorama parçası oluşturur.
Parametreler
| seçenekler |
|---|
herkese açık statik StreetViewPanoramaFragment 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 |
|---|