StreetViewPanoramaOptions

کلاس نهایی عمومی StreetViewPanoramaOptions Object را گسترش می دهد
Parcelable را پیاده سازی می کند

تنظیمات PanoramaOptions را برای StreetViewPanorama تعریف می کند. این گزینه ها را می توان هنگام افزودن پانوراما به برنامه خود به صورت برنامه ای مورد استفاده قرار داد. اگر از StreetViewPanoramaFragment استفاده می کنید، می توانید این گزینه ها را با استفاده از روش کارخانه ایستا newInstance(StreetViewPanoramaOptions) منتقل کنید. اگر از StreetViewPanoramaView استفاده می کنید، می توانید این گزینه ها را با استفاده از سازنده StreetViewPanoramaView(Context, StreetViewPanoramaOptions) منتقل کنید.

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

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

StreetViewPanoramaOptions ()
یک شی StreetViewPanoramaOptions جدید ایجاد می کند.

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

بولی
رشته
LatLng
عدد صحیح
منبع StreetView
بولی
StreetViewPanorama Camera
بولی
بولی
بولی
StreetViewPanoramaOptions
panningGesturesEnabled (بولی فعال)
قابلیت استفاده کاربران در پانوراما را با استفاده از اشاره‌ها تغییر می‌دهد.
StreetViewPanoramaOptions
دوربین پانوراما (دوربین StreetViewPanoramaCamera )
دوربین اولیه را برای پانورامای نمای خیابان مشخص می کند.
StreetViewPanoramaOptions
panoramaId (رشته panoId)
موقعیت اولیه پانورامای نمای خیابان را بر اساس شناسه پانوراما مشخص می کند.
StreetViewPanoramaOptions
موقعیت (موقعیت LatLng ، شعاع عدد صحیح، منبع StreetViewSource )
موقعیت اولیه پانورامای نمای خیابان را بر اساس مکان، شعاع و منبع مشخص می کند.
StreetViewPanoramaOptions
موقعیت (موقعیت LatLng ، شعاع عدد صحیح)
موقعیت اولیه پانورامای نمای خیابان را بر اساس مکان و شعاع مشخص می کند.
StreetViewPanoramaOptions
موقعیت (موقعیت LatLng )
موقعیت اولیه پانورامای نمای خیابان را بر اساس موقعیت مکانی مشخص می کند.
StreetViewPanoramaOptions
موقعیت (موقعیت LatLng ، منبع StreetViewSource )
موقعیت اولیه پانورامای نمای خیابان را بر اساس مکان و منبع مشخص می کند.
StreetViewPanoramaOptions
streetNamesEnabled (بولی فعال)
امکان مشاهده نام خیابان ها را در پانوراما برای کاربران تغییر می دهد.
رشته
StreetViewPanoramaOptions
useViewLifecycleInFragment (useViewLifecycleInFragment بولی)
هنگام استفاده از StreetViewPanoramaFragment ، این پرچم مشخص می‌کند که آیا چرخه حیات پانورامای نمای خیابان باید به نمای قطعه یا خود قطعه مرتبط باشد.
StreetViewPanoramaOptions
userNavigationEnabled (بولی فعال)
قابلیت حرکت کاربران بین پانوراما را تغییر می دهد.
StreetViewPanoramaOptions
zoomGesturesEnabled (بولی فعال)
قابلیت زوم کردن روی پانوراما با استفاده از حرکات را برای کاربران تغییر می‌دهد.

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

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

عمومی StreetViewPanoramaOptions ()

یک شی StreetViewPanoramaOptions جدید ایجاد می کند.

روش های عمومی

عمومی بولی getPanningGesturesEnabled ()

برمی گرداند
  • true اگر کاربران در ابتدا بتوانند از طریق حرکات در پانورامای نمای خیابان حرکت کنند

رشته عمومی getPanoramaId ()

برمی گرداند
  • شناسه پانورامای اولیه برای پانورامای نمای خیابان، یا اگر مشخص نشده باشد، null .

عمومی LatLng getPosition ()

برمی گرداند
  • موقعیت اولیه پانورامای نمای خیابان، یا اگر مشخص نشده باشد، null .

شعاع دریافت عدد صحیح عمومی ()

برمی گرداند
  • شعاع اولیه مورد استفاده برای جستجوی پانورامای نمای خیابان، یا اگر مشخص نشده باشد، null .

عمومی StreetViewSource getSource ()

برمی گرداند
  • فیلتر منبع برای جستجوی پانورامای نمای خیابان یا در صورت نامشخص بودن، به‌طور DEFAULT استفاده می‌شود.

عمومی بولی getStreetNamesEnabled ()

برمی گرداند
  • true اگر کاربران در ابتدا بتوانند نام خیابان ها را در پانورامای نمای خیابان ببینند

عمومی StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

برمی گرداند
  • دوربین اولیه برای پانورامای نمای خیابان، یا اگر مشخص نشده باشد، null .

بولی عمومی getUseViewLifecycleInFragment ()

برمی گرداند
  • گزینه useViewLifecycleInFragment یا اگر مشخص نشده باشد null .

عمومی بولی getUserNavigationEnabled ()

برمی گرداند
  • true اگر کاربران در ابتدا بتوانند به پانوراماهای مختلف نمای خیابان منتقل شوند

بولی عمومی getZoomGesturesEnabled ()

برمی گرداند
  • true اگر کاربران در ابتدا بتوانند از طریق حرکات در پانورامای نمای خیابان بزرگنمایی کنند

عمومی StreetViewPanoramaOptions panningGesturesEnabled (بولی فعال)

قابلیت استفاده کاربران در پانوراما را با استفاده از اشاره‌ها تغییر می‌دهد. برای جزئیات بیشتر به setPanningGesturesEnabled(boolean) مراجعه کنید. پیش فرض true است

مولفه های
فعال شد

عمومی StreetViewPanoramaOptions panoramaCamera (دوربین StreetViewPanoramaCamera )

دوربین اولیه را برای پانورامای نمای خیابان مشخص می کند.

مولفه های
دوربین

public StreetViewPanoramaOptions panoramaId (String panoId)

موقعیت اولیه پانورامای نمای خیابان را بر اساس شناسه پانوراما مشخص می کند. موقعیت تعیین شده توسط panoramaID بر موقعیتی که توسط LatLng تنظیم شده است اولویت دارد

مولفه های
panoId

موقعیت عمومی StreetViewPanoramaOptions (موقعیت LatLng ، شعاع عدد صحیح، منبع StreetViewSource )

موقعیت اولیه پانورامای نمای خیابان را بر اساس مکان، شعاع و منبع مشخص می کند. موقعیت تنظیم شده توسط پانوراما، اگر تنظیم شود، بر موقعیتی که توسط LatLng تنظیم شده است، اولویت دارد

مولفه های
موقعیت
شعاع
منبع

موقعیت عمومی StreetViewPanoramaOptions (موقعیت LatLng ، شعاع عدد صحیح)

موقعیت اولیه پانورامای نمای خیابان را بر اساس مکان و شعاع مشخص می کند. موقعیت تنظیم شده توسط پانوراما، اگر تنظیم شود، بر موقعیتی که توسط LatLng تنظیم شده است، اولویت دارد

مولفه های
موقعیت
شعاع

موقعیت عمومی StreetViewPanoramaOptions (موقعیت LatLng )

موقعیت اولیه پانورامای نمای خیابان را بر اساس موقعیت مکانی مشخص می کند. موقعیت تنظیم شده توسط پانوراما، اگر تنظیم شود، بر موقعیتی که توسط LatLng تنظیم شده است، اولویت دارد

مولفه های
موقعیت

موقعیت عمومی StreetViewPanoramaOptions (موقعیت LatLng ، منبع StreetViewSource )

موقعیت اولیه پانورامای نمای خیابان را بر اساس مکان و منبع مشخص می کند. موقعیت تنظیم شده توسط پانوراما، اگر تنظیم شود، بر موقعیتی که توسط LatLng تنظیم شده است، اولویت دارد

مولفه های
موقعیت
منبع

عمومی StreetViewPanoramaOptions streetNamesEnabled (بولی فعال)

امکان مشاهده نام خیابان ها را در پانوراما برای کاربران تغییر می دهد. برای جزئیات بیشتر به setStreetNamesEnabled(boolean) مراجعه کنید. پیش فرض true است

مولفه های
فعال شد

رشته عمومی toString ()

عمومی StreetViewPanoramaOptions useViewLifecycleInFragment (useBooleanViewLifecycleInFragment)

هنگام استفاده از StreetViewPanoramaFragment ، این پرچم مشخص می‌کند که آیا چرخه حیات پانورامای نمای خیابان باید به نمای قطعه یا خود قطعه مرتبط باشد. مقدار پیش‌فرض false است، چرخه عمر پانورامای نمای خیابان را به قطعه مرتبط می‌کند.

استفاده از چرخه حیات قطعه، امکان رندر سریع‌تر پانورامای نمای خیابان را هنگامی که قطعه جدا می‌شود و مجدداً متصل می‌شود، می‌دهد، زیرا زمینه GL زیرین حفظ می‌شود. این هزینه ای را به همراه دارد که جدا کردن قطعه، اما از بین نرفتن آن، حافظه استفاده شده توسط پانوراما را آزاد نمی کند.

استفاده از چرخه حیات نمای یک قطعه به این معنی است که وقتی قطعه جدا شده و مجدداً وصل می شود، پانورامای نمای خیابان مجدداً استفاده نمی شود. این باعث می شود که نقشه دوباره از ابتدا رندر شود که ممکن است چند ثانیه طول بکشد. همچنین به این معنی است که در حالی که یک قطعه جدا شده است، و بنابراین هیچ دیدگاهی ندارد، تمام متدهای StreetViewPanorama NullPointerException را پرتاب می کنند.

مولفه های
useViewLifecycleInFragment

عمومی StreetViewPanoramaOptions userNavigationEnabled (بولی فعال)

قابلیت حرکت کاربران بین پانوراما را تغییر می دهد. برای جزئیات بیشتر به setUserNavigationEnabled(boolean) مراجعه کنید. پیش فرض true است

مولفه های
فعال شد

عمومی StreetViewPanoramaOptions zoomGesturesEnabled (بولی فعال)

قابلیت زوم کردن روی پانوراما با استفاده از حرکات را برای کاربران تغییر می‌دهد. برای جزئیات بیشتر به setZoomGesturesEnabled(boolean) مراجعه کنید. پیش فرض true است

مولفه های
فعال شد