Service

کلاس 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
شعاع را بر حسب متر برای جستجوی پانوراما تنظیم می کند.
source optional
نوع: 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
کاشی های سفارشی را برای این پانوراما مشخص می کند.
copyright optional
نوع: string optional
متن حق چاپ را برای این پانوراما مشخص می کند.
imageDate optional
نوع: string optional
سال و ماهی را مشخص می کند که در آن تصاویر در این پانوراما به دست آمده است. رشته تاریخ به شکل YYYY-MM است.
location optional
نوع: StreetViewLocation optional
متا داده مکان را برای این پانوراما مشخص می کند.

google.maps . StreetViewLink رابط google.maps . StreetViewLink

مجموعه ای از ارجاعات به تابلوهای نمای خیابان مجاور.

description optional
نوع: string optional
یک رشته محلی که پیوند را توصیف می کند.
heading optional
نوع: number optional
عنوان لینک.
pano optional
نوع: string optional
یک شناسه منحصر به فرد برای پانوراما. این شناسه در یک جلسه پایدار است اما در هر جلسه ناپایدار است.