StreetViewPanoramaView

کلاس عمومی StreetViewPanoramaView FrameLayout را گسترش می دهد

نمایی که نمای خیابان را نمایش می دهد (با داده های به دست آمده از سرویس نقشه های گوگل). هنگامی که فوکوس شود، فشار دادن کلیدها و حرکات لمسی برای جابجایی پانوراما را می گیرد.

کاربران این کلاس باید تمام متدهای چرخه حیات را از Activity یا Fragment حاوی این view به روش‌های مربوطه در این کلاس ارسال کنند. به طور خاص، شما باید روش های زیر را ارسال کنید:

StreetViewPanorama باید با استفاده از getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) به دست آید. StreetViewPanoramaView به طور خودکار سیستم نمای خیابان و نمای را مقداردهی اولیه می کند.

برای یک روش ساده تر برای نمایش StreetViewPanorama از StreetViewPanoramaFragment (یا SupportStreetViewPanoramaFragment ) استفاده کنید اگر به دنبال هدف قرار دادن پلتفرم های قبلی هستید.

توجه: به شما توصیه می شود کودکان را به این نما اضافه نکنید.

توجه: Google Maps SDK برای Android از چندین شی StreetViewPanoramaView در یک فعالیت پشتیبانی نمی‌کند.

خلاصه ثابت ارثی

خلاصه زمینه ارثی

خلاصه سازنده عمومی

StreetViewPanoramaView (زمینه زمینه)
StreetViewPanoramaView (زمینه زمینه، مشخصات AttributeSet)
StreetViewPanoramaView (متن زمینه، مشخصات AttributeSet، int defStyle)
StreetViewPanoramaView (متن زمینه، گزینه‌های StreetViewPanoramaOptions )

خلاصه روش عمومی

خالی
getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback )
یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama برای استفاده آماده شد، راه اندازی می شود.
باطل نهایی
onCreate (Bundle savedInstanceState)
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
خالی
onDestroy ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onLowMemory ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
در مکث ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
خالی
در رزومه ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onSaveInstanceState (Bundle outState)
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
خالی
onStart ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
خالی
onStop ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.

خلاصه روش ارثی

سازندگان عمومی

public StreetViewPanoramaView (Context context)

مولفه های
context

public StreetViewPanoramaView (Context context, AttributeSet attrs)

مولفه های
context
attrs

public StreetViewPanoramaView (Context context, AttributeSet attrs, int defStyle)

مولفه های
context
attrs
defStyle

public StreetViewPanoramaView (Context context, StreetViewPanoramaOptions options)

مولفه های
context
options

روش های عمومی

public void getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback callback)

Sets a callback object which will be triggered when the StreetViewPanorama instance is ready to be used.

Note that:

  • In the case where Google Play services is not installed on the user's device, the callback will not be triggered until the user installs it.
  • The callback will be executed in the main thread.
  • The StreetViewPanorama object provided by the callback is non-null.

مولفه های
callback The callback object that will be triggered when the panorama is ready to be used.

public final void onCreate (Bundle savedInstanceState)

You must call this method from the parent Activity/Fragment's corresponding method.

مولفه های
savedInstanceState

public void onDestroy ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onLowMemory ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onPause ()

You must call this method from the parent Activity/Fragment's corresponding method.

public void onResume ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onSaveInstanceState (Bundle outState)

You must call this method from the parent Activity/Fragment's corresponding method.

مولفه های
outState

public void onStart ()

You must call this method from the parent Activity/Fragment's corresponding method.

public void onStop ()

You must call this method from the parent Activity/Fragment's corresponding method.