کلاس 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
یادآور همیشگی
وضعیت برگرداندهشده توسط 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
درخواست «نمای خیابان» برای ارسال با 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
از StreetViewPanoRequest بههمراه getPanorama برای پیدا کردن تمامنما با شناسه مشخصشده استفاده میشود.
مشخصات | |
|---|---|
pano optional |
نوع:
string optionalشناسه پانورامایی را که باید جستجو شود مشخص میکند. |
میانای StreetViewResponse
میانا
google.maps.StreetViewResponse
پاسخ برای Promise از StreetViewService.getPanorama حل شد.
مشخصات | |
|---|---|
data |
نمایش تمامنما. |
میانای StreetViewLocation
میانا
google.maps.StreetViewLocation
نمایش مکان در تمامنمای «نمای خیابان».
مشخصات | |
|---|---|
pano |
نوع:
stringشناسه یکتای تمامنما. این شناسه در یک جلسه ثابت است اما در جلسات مختلف تغییر میکند. |
description optional |
نوع:
string optionalرشتهای بومیسازیشده که مکان را توصیف میکند. |
latLng optional |
نوع:
LatLng optionalطول و عرض جغرافیایی تمامنما. |
shortDescription optional |
نوع:
string optionalشرح کوتاهی از مکان. |
ثابتهای StreetViewPreference
google.maps.StreetViewPreference
یادآور همیشگی
گزینههایی که نتیجه جستجو را بهسمت برگرداندن تمامنمای «نمای خیابان» که نزدیکترین به مکان درخواست است یا تمامنمایی که احتمالاً همان چیزی است که کاربر میخواهد ببیند، متمایل میکند. اینها را براساس مقدار یا بااستفاده از نام ثابت مشخص کنید. برای مثال، 'best' یا google.maps.StreetViewPreference.BEST.
با تماس با const {StreetViewPreference} = await google.maps.importLibrary("streetView") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
BEST |
تمامنمای «نمای خیابان» را که احتمالاً همان چیزی است که کاربر میخواهد ببیند برمیگرداند. بهترین نتیجه را الگوریتمها براساس پژوهش کاربر و پارامترهایی مثل مکانهای جالب شناختهشده، کیفیت تصویر، و فاصله از مکان ارائهشده تعیین میکنند. |
NEAREST |
تمامنمای «نمای خیابان» را که کوتاهترین فاصله را از مکان ارائهشده دارد برمیگرداند. این ویژگی فقط در شعاع محدودی بهخوبی کار میکند. شعاع توصیهشده ۱ کیلومتر یا کمتر است. |
ثابتهای StreetViewSource
google.maps.StreetViewSource
یادآور همیشگی
شناسههایی برای محدود کردن جستجوهای «نمای خیابان» به منابع انتخابشده. این مقادیر بهصورت رشته مشخص میشوند. بهعنوان مثال، 'outdoor'.
با تماس با const {StreetViewSource} = await google.maps.importLibrary("streetView") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
DEFAULT |
از منابع پیشفرض «نمای خیابان» استفاده میکند، جستجوها به منابع خاصی محدود نخواهد شد. |
GOOGLE |
جستجوهای «نمای خیابان» را به مجموعههای رسمی Google محدود میکند. |
OUTDOOR |
جستجوهای «نمای خیابان» را به مجموعههای فضای باز محدود میکند. مجموعههای داخلی در نتایج جستجو گنجانده نمیشوند. همچنین توجه داشته باشید که جستجو فقط تمامنماهایی را برمیگرداند که امکان تعیین داخلی یا خارجی بودن آنها وجود داشته باشد. برای مثال، PhotoSpheres برگردانده نمیشود چون مشخص نیست که در فضای بسته است یا فضای باز. |
میانای 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
مجموعهای از ارجاعها به پانوراماهای مجاور «نمای خیابان».
مشخصات | |
|---|---|
description optional |
نوع:
string optionalرشتهای بومیسازیشده که پیوند را توصیف میکند. |
heading optional |
نوع:
number optionalعنوان پیوند. |
pano optional |
نوع:
string optionalشناسه یکتای تمامنما. این شناسه در یک جلسه ثابت است اما در جلسات مختلف ناپایدار است. |