StreetViewPanorama

کلاس عمومی StreetViewPanorama Object را گسترش می دهد

این کلاس اصلی ویژگی Street View در Google Maps SDK برای اندروید است و نقطه ورود همه روش‌های مربوط به پانورامای نمای خیابان است. شما نمی‌توانید مستقیماً یک شی StreetViewPanorama را نمونه‌سازی کنید، بلکه باید آن را از متد #getStreetViewPanoramaAsync() در یک StreetViewPanoramaFragment یا StreetViewPanoramaView که به برنامه خود اضافه کرده‌اید، دریافت کنید.

توجه: مشابه یک شیء View ، یک StreetViewPanorama فقط از رشته اصلی قابل خواندن و تغییر است. فراخوانی متدهای StreetViewPanorama از یک رشته دیگر منجر به استثنا می شود.

راهنمای توسعه دهنده

برای شروع کار با Google Maps SDK برای Android، راهنمای توسعه دهندگان Google Maps SDK for Android را بخوانید.

خلاصه کلاس تودرتو

رابط StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener شنونده ای برای زمانی که StreetViewPanoramaCamera تغییر می کند
رابط StreetViewPanorama.OnStreetViewPanoramaChangeListener یک شنونده برای زمانی که نمای خیابان نمای پانوراما یک پانورامای جدید بارگیری می کند
رابط StreetViewPanorama.OnStreetViewPanoramaClickListener رابط پاسخ به تماس برای زمانی که کاربر روی پانوراما ضربه می زند.
رابط StreetViewPanorama.OnStreetViewPanoramaLongClickListener رابط پاسخ به تماس برای زمانی که کاربر به مدت طولانی روی پانوراما فشار می دهد.

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

خالی
animateTo (دوربین StreetViewPanoramaCamera ، طولانی مدت)
موقعیت فعلی دوربین، جهت گیری و بزرگنمایی را به یک موقعیت معین در مدت زمان مشخص تغییر می دهد
StreetViewPanoramaLocation
getLocation ()
مکان فعلی کاربر و اطلاعات مربوط به پانورامای مجاور پانورامای فعلی را برمی گرداند
StreetViewPanorama Camera
getPanoramaCamera ()
جهت و بزرگنمایی فعلی را برمی گرداند
بولی
isPanningGesturesEnabled ()
فعال بودن یا نبودن حرکات متحرک برای کاربر را برمی‌گرداند
بولی
isStreetNamesEnabled ()
نشان می دهد که آیا نام خیابان ها در پانوراما ظاهر می شوند یا نه
بولی
isUserNavigationEnabled ()
فعال بودن یا نبودن پیمایش برای کاربر را برمی‌گرداند.
بولی
isZoomGesturesEnabled ()
فعال بودن یا نبودن حرکات زوم برای کاربر را برمی‌گرداند
نقطه
orientationToPoint ( StreetViewPanoramaOrientation )
یک مکان صفحه را برمی‌گرداند که با یک جهت ( StreetViewPanoramaOrientation ) مطابقت دارد.
StreetViewPanorama Orientation
pointToOrientation (نقطه نقطه)
جهتی را برمی‌گرداند که با یک مکان صفحه نمایش مطابقت دارد.
باطل نهایی
setOnStreetViewPanoramaCameraChangeListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener )
تماس برگشتی را تنظیم می کند که هنگام تغییر دوربین فراخوانی می شود
باطل نهایی
setOnStreetViewPanoramaChangeListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaChangeListener )
تماس برگشتی را تنظیم می کند که هنگام تغییر پانوراما فراخوانی می شود
باطل نهایی
setOnStreetViewPanoramaClickListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaClickListener )
تماس برگشتی را تنظیم می کند که هنگام ضربه زدن به پانوراما فراخوانی می شود.
باطل نهایی
setOnStreetViewPanoramaLongClickListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaLongClickListener )
تماس برگشتی را تنظیم می‌کند که با فشار طولانی پانوراما فراخوانی می‌شود.
خالی
setPanningGesturesEnabled (بولی enablePanning)
تنظیم می کند که آیا کاربر می تواند از حرکات حرکتی استفاده کند یا خیر
خالی
setPosition (رشته panoId)
StreetViewPanorama را روی یک مکان مشخص تنظیم می کند
خالی
setPosition (موقعیت LatLng )
StreetViewPanorama را روی یک مکان مشخص تنظیم می کند
خالی
setPosition (موقعیت LatLng ، منبع StreetViewSource )
StreetViewPanorama را روی یک مکان مشخص تنظیم می کند
خالی
setPosition (موقعیت LatLng ، شعاع int، منبع StreetViewSource )
StreetViewPanorama را روی یک مکان مشخص تنظیم می کند
خالی
setPosition (موقعیت LatLng ، شعاع int)
StreetViewPanorama را روی یک مکان مشخص تنظیم می کند
خالی
setStreetNamesEnabled (فعال کردن BooleanStreetNames)
تنظیم می کند که آیا کاربر بتواند نام خیابان ها را در پانوراما ببیند یا خیر
خالی
setUserNavigationEnabled (بولی enableUserNavigation)
تنظیم می کند که آیا کاربر بتواند به پانورامای دیگری منتقل شود یا خیر
خالی
setZoomGesturesEnabled (بولی enableZoom)
تنظیم می کند که آیا کاربر می تواند از حرکات زوم استفاده کند یا خیر

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

روش های عمومی

عمومی void animateTo (دوربین StreetViewPanoramaCamera ، مدت زمان طولانی)

موقعیت فعلی دوربین، جهت گیری و بزرگنمایی را به یک موقعیت معین در مدت زمان مشخص تغییر می دهد

مولفه های
دوربین موقعیت دوربین برای متحرک سازی
مدت زمان مدت زمان انتقال از موقعیت فعلی دوربین به موقعیت داده شده، بر حسب میلی ثانیه

عمومی StreetViewPanoramaLocation getLocation ()

مکان فعلی کاربر و اطلاعات مربوط به پانورامای مجاور پانورامای فعلی را برمی گرداند

برمی گرداند
  • مکان فعلی کاربر

عمومی StreetViewPanoramaCamera getPanoramaCamera ()

جهت و بزرگنمایی فعلی را برمی گرداند

برمی گرداند
  • دوربین فعلی

بولین عمومی isPanningGesturesEnabled ()

فعال بودن یا نبودن حرکات متحرک برای کاربر را برمی‌گرداند

برمی گرداند
  • اگر حرکات متحرک فعال باشد true

عمومی boolean isStreetNamesEnabled ()

نشان می دهد که آیا نام خیابان ها در پانوراما ظاهر می شوند یا نه

برمی گرداند
  • true اگر نام خیابان ها نشان داده شود

بولین عمومی isUserNavigationEnabled ()

فعال بودن یا نبودن پیمایش برای کاربر را برمی‌گرداند. این شامل دو بار ضربه زدن و همچنین استفاده از پیوندهای پیمایش است

برمی گرداند
  • true اگر ناوبری فعال باشد

بولین عمومی isZoomGesturesEnabled ()

فعال بودن یا نبودن حرکات زوم برای کاربر را برمی‌گرداند

برمی گرداند
  • اگر حرکات زوم فعال باشد true

عمومی Point orientationToPoint ( جهت گیری StreetViewPanoramaOrientation )

یک مکان صفحه را برمی‌گرداند که با یک جهت ( StreetViewPanoramaOrientation ) مطابقت دارد. مکان صفحه در پیکسل های صفحه نمایش (نه پیکسل های نمایشگر) نسبت به سمت چپ بالای پانورامای نمای خیابان (نه کل صفحه) است.

مولفه های
گرایش یک StreetViewPanoramaOrientation در پانورامای نمای خیابان برای تبدیل به مکان صفحه نمایش.
برمی گرداند
  • Point ای که مکان صفحه نمایش را در پیکسل های صفحه نمایش می دهد. اگر جهت نتواند روی صفحه نمایش داده شود (مثلاً در پشت میدان دید کاربر) null برمی‌گرداند.

عمومی StreetViewPanoramaOrientation pointToOrientation (نقطه نقطه)

جهتی را برمی‌گرداند که با یک مکان صفحه نمایش مطابقت دارد. مکان صفحه با پیکسل های صفحه نمایش (نه پیکسل های نمایشگر) نسبت به سمت چپ بالای پانورامای نمای خیابان (نه سمت چپ بالای کل صفحه) مشخص می شود.

مولفه های
نقطه یک Point روی صفحه در پیکسل های صفحه نمایش.
برمی گرداند
  • StreetViewPanoramaOrientation مربوط به point روی صفحه، یا اگر پانورامای نمای خیابان مقداردهی اولیه نشده باشد یا نقطه داده شده نقطه معتبری در صفحه نباشد، null .

نهایی void setOnStreetViewPanoramaCameraChangeListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener )

تماس برگشتی را تنظیم می کند که هنگام تغییر دوربین فراخوانی می شود

مولفه های
شنونده تماس برگشتی که هنگام تغییر دوربین فراخوانی می شود. برای لغو تنظیم تماس، از null استفاده کنید.

نهایی void setOnStreetViewPanoramaChangeListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaChangeListener )

تماس برگشتی را تنظیم می کند که هنگام تغییر پانوراما فراخوانی می شود

مولفه های
شنونده تماس برگشتی که هنگام تغییر پانوراما فراخوانی می شود. برای لغو تنظیم تماس، از null استفاده کنید.

نهایی void setOnStreetViewPanoramaClickListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaClickListener )

تماس برگشتی را تنظیم می کند که هنگام ضربه زدن به پانوراما فراخوانی می شود.

مولفه های
شنونده پاسخ تماسی که هنگام ضربه زدن به پانوراما فراخوانی می شود. برای لغو تنظیم تماس، از null استفاده کنید.

نهایی void setOnStreetViewPanoramaLongClickListener ( شنونده StreetViewPanorama.OnStreetViewPanoramaLongClickListener )

تماس برگشتی را تنظیم می‌کند که با فشار طولانی پانوراما فراخوانی می‌شود.

مولفه های
شنونده تماس برگشتی که هنگام فشار دادن طولانی پانوراما فراخوانی می شود. برای لغو تنظیم تماس، از null استفاده کنید.

public void setPanningGesturesEnabled (بولی enablePanning)

تنظیم می کند که آیا کاربر می تواند از حرکات حرکتی استفاده کند یا خیر

مولفه های
فعال کردن Panning اگر کاربران مجاز به استفاده از حرکات متحرک باشند true

setPosition خالی عمومی (String panoId)

StreetViewPanorama را روی یک مکان مشخص تنظیم می کند

مولفه های
panoId شناسه پانوراما محل مورد نظر

موقعیت فضای خالی عمومی (موقعیت LatLng )

StreetViewPanorama را روی یک مکان مشخص تنظیم می کند

مولفه های
موقعیت طول و عرض جغرافیایی محل مورد نظر

public void setPosition (موقعیت LatLng ، منبع StreetViewSource )

StreetViewPanorama را روی یک مکان مشخص تنظیم می کند

مولفه های
موقعیت طول و عرض جغرافیایی محل مورد نظر
منبع StreetViewSource منبع پانوراما را برای جستجو مشخص می کند

setPosition خالی عمومی (موقعیت LatLng ، شعاع int، منبع StreetViewSource )

StreetViewPanorama را روی یک مکان مشخص تنظیم می کند

مولفه های
موقعیت طول و عرض جغرافیایی محل مورد نظر
شعاع شعاع، مشخص شده بر حسب متر، که منطقه ای را که در آن برای جستجوی یک پانوراما با محوریت طول و عرض جغرافیایی داده شده مشخص می کند.
منبع StreetViewSource منبع پانوراما را برای جستجو مشخص می کند

موقعیت فضای خالی عمومی (موقعیت LatLng ، شعاع int)

StreetViewPanorama را روی یک مکان مشخص تنظیم می کند

مولفه های
موقعیت طول و عرض جغرافیایی محل مورد نظر
شعاع شعاع، مشخص شده بر حسب متر، که منطقه ای را که در آن برای جستجوی یک پانوراما با محوریت طول و عرض جغرافیایی داده شده مشخص می کند.

public void setStreetNamesEnabled (بولی enableStreetNames)

تنظیم می کند که آیا کاربر بتواند نام خیابان ها را در پانوراما ببیند یا خیر

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

public void setUserNavigationEnabled (بولی enableUserNavigation)

تنظیم می کند که آیا کاربر بتواند به پانورامای دیگری منتقل شود یا خیر

مولفه های
enableUserNavigation true اگر کاربران اجازه داشته باشند به پانورامای دیگری منتقل شوند

public void setZoomGesturesEnabled (بولی enableZoom)

تنظیم می کند که آیا کاربر می تواند از حرکات زوم استفاده کند یا خیر

مولفه های
فعال کردن زوم اگر کاربران مجاز به استفاده از حرکات زوم باشند true