کلاس StreetViewService
google.maps . StreetViewService
کلاس google.maps . StreetViewService
یک شی StreetViewService
جستجوی داده های نمای خیابان را انجام می دهد.
با فراخوانی const {StreetViewService} = await google.maps.importLibrary("streetView")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
StreetViewService | StreetViewService() پارامترها: ندارد یک StreetViewService ایجاد می کند که یک رابط برای داده های ذخیره شده در سرویس نمای خیابان ارائه می دهد. |
مواد و روش ها | |
---|---|
getPanorama | getPanorama(request[, callback]) مولفه های:
مقدار بازگشتی: Promise < StreetViewResponse > StreetViewPanoramaData را برای پانورامایی بازیابی میکند که با درخواست جستجوی نمای خیابان ارائه شده مطابقت دارد. StreetViewPanoramaData به تماس ارائه شده ارسال می شود. |
ثابت های StreetViewStatus
google.maps . StreetViewStatus
ثابت های google.maps . StreetViewStatus
وضعیتی که توسط StreetViewService
پس از تکمیل درخواست نمای خیابان بازگردانده شد. اینها را می توان با مقدار یا با استفاده از نام ثابت مشخص کرد. برای مثال، 'OK'
یا google.maps.StreetViewStatus.OK
.
با فراخوانی const {StreetViewStatus} = await google.maps.importLibrary("streetView")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
OK | درخواست موفقیت آمیز بود. |
UNKNOWN_ERROR | درخواست با موفقیت پردازش نشد، اما دلیل دقیق شکست ناشناخته است. |
ZERO_RESULTS | هیچ پانورامایی که با معیارهای جستجو مطابقت داشته باشد یافت نشد. |
رابط StreetViewLocationRequest
google.maps . StreetViewLocationRequest
رابط google.maps . StreetViewLocationRequest
درخواست نمای خیابان برای ارسال با getPanorama
. StreetViewLocationRequest
به شما امکان میدهد یک پانورومای نمای خیابان را در یک مکان مشخص جستجو کنید.
خواص | |
---|---|
location optional | نوع: LatLng | LatLngLiteral optional مکان جستجوی پانورامای نمای خیابان را مشخص می کند. |
preference optional | نوع: StreetViewPreference optional اولویتی را تعیین میکند که برای آن پانوراما باید در شعاع پیدا شود: نزدیکترین مکان به مکان ارائهشده، یا بهترین تصویر در شعاع. |
radius optional | نوع: number optional پیش فرض: 50 شعاع را بر حسب متر برای جستجوی پانوراما تنظیم می کند. |
| نوع: StreetViewSource optional پیش فرض: StreetViewSource.DEFAULT منبع پانوراما را برای جستجو مشخص می کند. این اجازه می دهد تا محدودیتی برای جستجوی فقط پانورامای فضای باز وجود داشته باشد. |
sources optional | نوع: Iterable < StreetViewSource > optional پیشفرض: [ StreetViewSource.DEFAULT ] منابع پانوراما را برای جستجو مشخص می کند. این اجازه می دهد تا محدودیتی برای جستجوی فقط پانورامای فضای باز وجود داشته باشد. تنظیم چندین منبع به عنوان نقطه تلاقی آن منابع ارزیابی خواهد شد. |
رابط StreetViewPanoRequest
google.maps . StreetViewPanoRequest
رابط google.maps . StreetViewPanoRequest
StreetViewPanoRequest
با getPanorama
برای یافتن پانوراما با شناسه مشخص استفاده می شود.
خواص | |
---|---|
pano optional | نوع: string optional شناسه pano را برای جستجو مشخص می کند. |
رابط StreetViewResponse
google.maps . StreetViewResponse
رابط google.maps . StreetViewResponse
پاسخ برای یک وعده از StreetViewService.getPanorama
حل شد.
خواص | |
---|---|
data | نمایش یک پانوراما. |
رابط StreetViewLocation
google.maps . StreetViewLocation
رابط google.maps . StreetViewLocation
نمایشی از یک مکان در پانورامای نمای خیابان.
خواص | |
---|---|
pano | نوع: string یک شناسه منحصر به فرد برای پانوراما. این در یک جلسه پایدار است اما در طول جلسات ناپایدار است. |
description optional | نوع: string optional یک رشته محلی که مکان را توصیف می کند. |
latLng optional | نوع: LatLng optional طول منظره پانوراما. |
shortDescription optional | نوع: string optional شرح مختصری از مکان. |
ثابت های StreetViewPreference
google.maps . StreetViewPreference
ثابت های google.maps . StreetViewPreference
گزینههایی که نتیجه جستجو را به سمت بازگرداندن پانورامای نمای خیابان که نزدیکترین نقطه به محل درخواست است، یا پانورامایی که به احتمال زیاد همان چیزی است که کاربر میخواهد در نظر گرفته شود، سوق میدهد. اینها را با مقدار یا با استفاده از نام ثابت مشخص کنید. به عنوان مثال، 'best'
یا google.maps.StreetViewPreference.BEST
.
با فراخوانی const {StreetViewPreference} = await google.maps.importLibrary("streetView")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
BEST | پانورامای نمای خیابان را که به احتمال زیاد همان چیزی است که کاربر میخواهد ببیند، برگردانید. بهترین نتیجه توسط الگوریتم هایی بر اساس تحقیقات کاربر و پارامترهایی مانند نقاط مورد علاقه شناسایی شده، کیفیت تصویر و فاصله از مکان مشخص شده تعیین می شود. |
NEAREST | پانورامای نمای خیابان را که در کمترین فاصله از مکان ارائه شده قرار دارد، برگردانید. این فقط در یک شعاع محدود به خوبی کار می کند. شعاع توصیه شده 1 کیلومتر یا کمتر است. |
ثابت های StreetViewSource
google.maps . StreetViewSource
ثابت های google.maps . StreetViewSource
شناسه هایی برای محدود کردن جستجوهای نمای خیابان به منابع انتخابی. این مقادیر به صورت رشته مشخص می شوند. به عنوان مثال، 'outdoor'
.
با فراخوانی const {StreetViewSource} = await google.maps.importLibrary("streetView")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
DEFAULT | از منابع پیشفرض نمای خیابان استفاده میکند، جستجوها به منابع خاصی محدود نمیشوند. |
GOOGLE | جستجوهای نمای خیابان را به مجموعههای رسمی Google محدود میکند. |
OUTDOOR | جستجوهای نمای خیابان را به مجموعههای فضای باز محدود میکند. مجموعه های داخلی در نتایج جستجو گنجانده نشده است. همچنین توجه داشته باشید که جستجو فقط تصاویر پانوراما را در جایی برمیگرداند که میتوان تشخیص داد که داخل یا خارج از خانه هستند. به عنوان مثال، PhotoSphere ها برگردانده نمی شوند زیرا معلوم نیست که در داخل یا خارج از خانه هستند. |
رابط StreetViewPanoramaData
google.maps . StreetViewPanoramaData
رابط google.maps . StreetViewPanoramaData
نمایش یک پانوراما از ارائه دهنده ای که با استفاده از registerPanoProvider
تعریف شده است، بازگردانده شده است.
خواص | |
---|---|
tiles | نوع: StreetViewTileData کاشی های سفارشی را برای این پانوراما مشخص می کند. |
copyright optional | نوع: string optional متن حق چاپ را برای این پانوراما مشخص می کند. |
imageDate optional | نوع: string optional سال و ماهی را مشخص می کند که در آن تصاویر در این پانوراما به دست آمده است. رشته تاریخ به شکل YYYY-MM است. |
links optional | نوع: Array < StreetViewLink > optional پیوندهای ناوبری به پانورامای مجاور را مشخص می کند. |
location optional | نوع: StreetViewLocation optional متا داده مکان را برای این پانوراما مشخص می کند. |
رابط StreetViewLink
google.maps . StreetViewLink
رابط google.maps . StreetViewLink
مجموعه ای از ارجاعات به تابلوهای نمای خیابان مجاور.
خواص | |
---|---|
description optional | نوع: string optional یک رشته محلی که پیوند را توصیف می کند. |
heading optional | نوع: number optional عنوان لینک. |
pano optional | نوع: string optional یک شناسه منحصر به فرد برای پانوراما. این شناسه در یک جلسه پایدار است اما در هر جلسه ناپایدار است. |