کلاس PlaceAutocompleteElement
google.maps.places . PlaceAutocompleteElement
کلاس google.maps.places . PlaceAutocompleteElement
PlaceAutocompleteElement یک زیر کلاس HTMLElement
است که یک مؤلفه UI برای Places Autocomplete API فراهم می کند.
PlaceAutocompleteElement به طور خودکار از AutocompleteSessionToken
به صورت داخلی برای گروه بندی مراحل پرس و جو و انتخاب جستجوی تکمیل خودکار کاربر استفاده می کند.
اولین تماس با Place.fetchFields
در یک Place
که توسط PlacePrediction.toPlace
برگردانده شده است به طور خودکار شامل نشانه جلسه مورد استفاده برای واکشی PlacePrediction
می شود.
برای جزئیات بیشتر در مورد نحوه عملکرد جلسات، https://developers.google.com/maps/documentation/places/web-service/place-session-tokens را ببینید.
عنصر سفارشی:
<gmp-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng" requested-language="string" requested-region="string" unit-system="metric"></gmp-place-autocomplete>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceAutocompleteElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceAutocompleteElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceAutocompleteElement | PlaceAutocompleteElement(options) پارامترها:
|
خواص | |
---|---|
includedPrimaryTypes | نوع: Array <string> optional شامل نوع مکان اصلی (به عنوان مثال، "رستوران" یا "پمپ بنزین"). یک مکان تنها در صورتی برگردانده می شود که نوع اصلی آن در این لیست گنجانده شده باشد. حداکثر 5 مقدار قابل تعیین است. اگر هیچ نوع مشخصی وجود نداشته باشد، همه انواع Place برگردانده می شوند. ویژگی HTML:
|
includedRegionCodes | نوع: Array <string> optional فقط شامل نتایج در مناطق مشخص شده، مشخص شده به عنوان حداکثر 15 کد منطقه دو نویسه CLDR. مجموعه خالی نتایج را محدود نمی کند. اگر هر دو locationRestriction و includedRegionCodes تنظیم شده باشند، نتایج در ناحیه تقاطع قرار خواهند گرفت. ویژگی HTML:
|
locationBias | نوع: LocationBias optional یک مرز نرم یا اشاره برای استفاده در هنگام جستجوی مکانها. |
locationRestriction | نوع: LocationRestriction optional محدودیت هایی برای محدود کردن نتایج جستجو. |
name | نوع: string optional نامی که برای عنصر ورودی استفاده می شود. برای جزئیات به https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name مراجعه کنید. رفتاری مشابه با ویژگی name برای ورودی ها دنبال می کند. توجه داشته باشید که این نامی است که هنگام ارسال فرم استفاده می شود. برای جزئیات بیشتر به https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form مراجعه کنید. ویژگی HTML:
|
origin | نوع: LatLng | LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional مبدأ محاسبه فاصله. در صورت عدم تعیین فاصله محاسبه نمی شود. ارتفاع، اگر داده شود، در محاسبه استفاده نمی شود. ویژگی HTML:
|
requestedLanguage | نوع: string optional در صورت امکان، یک شناسه زبان برای زبانی که نتایج باید به آن بازگردانده شوند. ممکن است به نتایج زبان انتخابی رتبه بالاتری داده شود، اما پیشنهادات محدود به این زبان نیست. لیست زبان های پشتیبانی شده را ببینید. ویژگی HTML:
|
requestedRegion | نوع: string optional یک کد منطقه ای که برای قالب بندی نتایج و برای فیلتر کردن نتایج استفاده می شود. این پیشنهادات را به این کشور محدود نمی کند. کد منطقه یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") را می پذیرد. اکثر کدهای ccTLD با کدهای ISO 3166-1 یکسان هستند، با برخی استثناهای قابل توجه. به عنوان مثال، ccTLD بریتانیا "uk" ( .co.uk ) است در حالی که کد ISO 3166-1 آن "gb" است (از لحاظ فنی برای نهاد "پادشاهی متحده بریتانیای کبیر و ایرلند شمالی"). ویژگی HTML:
|
unitSystem | نوع: UnitSystem optional سیستم واحدی که برای نمایش فواصل استفاده می شود. اگر مشخص نشده باشد، سیستم واحد توسط requestedRegion تعیین می شود. ویژگی HTML:
|
قطعات | |
---|---|
prediction-item | موردی در فهرست کشویی پیش بینی ها که نشان دهنده یک پیش بینی واحد است. |
prediction-item-icon | نمادی که در سمت چپ هر مورد در لیست پیش بینی ها نمایش داده می شود. |
prediction-item-main-text | بخشی از پیش بینی - آیتم که متن اصلی پیش بینی است. برای مکانهای جغرافیایی، این شامل نام مکانی، مانند «سیدنی» یا نام و شماره خیابان، مانند «خیابان 10 کینگ» است. به طور پیشفرض، پیشبینی آیتم-متن-متن سیاه رنگ است. اگر متن اضافی در پیشبینی آیتم وجود داشته باشد، خارج از پیشبینی-آیتم-متن-اصلی است و سبک خود را از پیشبینی-آیتم به ارث میبرد. به طور پیش فرض خاکستری رنگ است. متن اضافی معمولاً یک آدرس است. |
prediction-item-match | بخشی از پیش بینی برگشتی که با ورودی کاربر مطابقت دارد. به طور پیش فرض، این متن مطابق با متن پررنگ برجسته می شود. توجه داشته باشید که متن تطبیق داده شده ممکن است در هر نقطه ای از پیش بینی مورد باشد. لزوماً بخشی از پیشبینی-متن-متن-اصلی نیست. |
prediction-item-selected | موردی که کاربر از طریق صفحه کلید به آن می رود. توجه: آیتم های انتخاب شده هم تحت تاثیر سبک های این قسمت و هم سبک های قسمت پیش بینی-آیتم قرار می گیرند. |
prediction-list | عنصر بصری حاوی لیستی از پیش بینی های ارائه شده توسط سرویس تکمیل خودکار مکان. این لیست به عنوان یک لیست کشویی در زیر PlaceAutocompleteElement ظاهر می شود. |
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رویدادها | |
---|---|
gmp-error | function(errorEvent) استدلال ها:
این رویداد زمانی فعال می شود که یک درخواست به backend رد شود (مثلاً کلید API نادرست). این رویداد حباب نمی کند. |
gmp-select | function(placePredictionSelectEvent) استدلال ها:
این رویداد زمانی فعال میشود که کاربر پیشبینی مکان را انتخاب کند. شامل یک شی PlacePrediction است که می تواند به یک شی Place تبدیل شود. |
رابط PlaceAutocompleteElementOptions
google.maps.places . PlaceAutocompleteElementOptions
رابط google.maps.places . PlaceAutocompleteElementOptions
گزینه هایی برای ساخت PlaceAutocompleteElement. برای توضیح هر ویژگی، به ویژگی همنام در کلاس PlaceAutocompleteElement مراجعه کنید.
خواص | |
---|---|
locationBias optional | نوع: LocationBias optional |
locationRestriction optional | نوع: LocationRestriction optional |
name optional | نوع: string optional |
requestedLanguage optional | نوع: string optional |
کلاس PlacePredictionSelectEvent
google.maps.places . PlacePredictionSelectEvent
کلاس google.maps.places . PlacePredictionSelectEvent
این رویداد پس از انتخاب یک مورد پیش بینی توسط کاربر با PlaceAutocompleteElement ایجاد می شود. با event.placePrediction
به انتخاب دسترسی پیدا کنید.
با فراخوانی PlacePrediction.toPlace
placePrediction را به یک Place
تبدیل کنید.
این کلاس Event
را گسترش می دهد.
با فراخوانی const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
placePrediction | نوع: PlacePrediction با فراخوانی PlacePrediction.toPlace آن را به یک Place تبدیل کنید. |
کلاس PlaceAutocompleteRequestErrorEvent
google.maps.places . PlaceAutocompleteRequestErrorEvent
کلاس google.maps.places . PlaceAutocompleteRequestErrorEvent
این رویداد توسط PlaceAutocompleteElement زمانی که مشکلی در درخواست شبکه وجود دارد منتشر می شود.
این کلاس Event
را گسترش می دهد.
با فراخوانی const {PlaceAutocompleteRequestErrorEvent} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
کلاس PlaceContextualElement
google.maps.places . PlaceContextualElement
کلاس google.maps.places . PlaceContextualElement
ویجتی که از نشانه زمینه برای نمایش نمای متنی پاسخ Grounding با Google Maps استفاده می کند.
عنصر سفارشی:
<gmp-place-contextual context-token="string"></gmp-place-contextual>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceContextualElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceContextualElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
contextToken | نوع: string optional نشانه زمینه. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceContextualElementOptions
google.maps.places . PlaceContextualElementOptions
رابط google.maps.places . PlaceContextualElementOptions
گزینههای PlaceContextualElement
.
خواص | |
---|---|
contextToken optional | نوع: string optional نشانه زمینه ارائه شده توسط پاسخ Grounding with Google Maps. |
کلاس PlaceContextualListConfigElement
google.maps.places . PlaceContextualListConfigElement
کلاس google.maps.places . PlaceContextualListConfigElement
یک عنصر HTML که گزینههایی را برای نمای فهرست Place Contextual Element پیکربندی میکند.
عنصر سفارشی:
<gmp-place-contextual-list-config layout="compact" map-hidden></gmp-place-contextual-list-config>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceContextualListConfigElementOptions
را پیاده سازی می کند.
با فراخوانی const {PlaceContextualListConfigElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
layout | نوع: PlaceContextualListLayout optional طرح. ویژگی HTML:
|
mapHidden | نوع: boolean optional این که آیا نقشه پنهان است. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceContextualListConfigElementOptions
google.maps.places . PlaceContextualListConfigElementOptions
رابط google.maps.places . PlaceContextualListConfigElementOptions
گزینه های PlaceContextualListConfigElement.
خواص | |
---|---|
layout optional | نوع: PlaceContextualListLayout optional طرح. پیش فرض PlaceContextualListLayout.VERTICAL است. |
mapHidden optional | نوع: boolean optional این که آیا نقشه پنهان است. پیش فرض نشان دادن نقشه است (مقدار نادرست). |
ثابت های PlaceContextualListLayout
google.maps.places . PlaceContextualListLayout
ثابت های google.maps.places . PlaceContextualListLayout
فهرست طرحبندیهایی که Place Contextual Element برای نمای فهرست پشتیبانی میکند.
با فراخوانی const {PlaceContextualListLayout} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
COMPACT | طرحبندی فهرست فشرده: موارد فهرست بهعنوان پیوندهایی در یک خط، با سرریزها در یک فهرست کشویی ارائه میشوند. |
VERTICAL | طرح بندی لیست عمودی: موارد لیست به صورت کارت در یک لیست عمودی ارائه می شوند. |
کلاس PlaceDetailsElement
google.maps.places . PlaceDetailsElement
کلاس google.maps.places . PlaceDetailsElement
یک عنصر HTML که جزئیات یک مکان را نمایش می دهد. از متدهای configureFromPlace()
یا configureFromLocation()
برای تعیین محتوایی که قرار است رندر شود استفاده کنید. برای استفاده از عنصر جزئیات مکان، Places UI Kit API را برای پروژه خود در کنسول Google Cloud فعال کنید.
عنصر سفارشی:
<gmp-place-details size="small"></gmp-place-details>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceDetailsElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceDetailsElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceDetailsElement | PlaceDetailsElement([options]) پارامترها:
|
خواص | |
---|---|
place | نوع: Place optional فقط بخوانید. شی Place حاوی شناسه، مکان، و نمای مکان رندر شده فعلی است. |
size | نوع: PlaceDetailsSize optional نوع اندازه PlaceDetailsElement. به طور پیش فرض، عنصر PlaceDetailsSize.X_LARGE نمایش می دهد. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
configureFromLocation | configureFromLocation(location) پارامترها:
Return Value: Promise <void> قولی که پس از بارگیری و ارائه داده های مکان برطرف می شود. ویجت را از یک LatLng با استفاده از کدگذاری جغرافیایی معکوس پیکربندی می کند. |
configureFromPlace | configureFromPlace(place) پارامترها:
Return Value: Promise <void> قولی که پس از بارگیری و ارائه داده های مکان برطرف می شود. ویجت را از یک شی Place یا شناسه مکان پیکربندی می کند. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رویدادها | |
---|---|
gmp-load | function(event) استدلال ها:
این رویداد زمانی فعال می شود که عنصر محتوای خود را بارگذاری و ارائه می کند. این رویداد حباب نمی کند. |
gmp-requesterror | function(event) استدلال ها:
این رویداد زمانی فعال می شود که یک درخواست به backend رد شود (مثلاً کلید API نادرست). این رویداد حباب نمی کند. |
رابط PlaceDetailsElementOptions
google.maps.places . PlaceDetailsElementOptions
رابط google.maps.places . PlaceDetailsElementOptions
گزینههای PlaceDetailsElement
.
خواص | |
---|---|
size optional | نوع: PlaceDetailsSize optional PlaceDetailsElement.size را ببینید |
ثابت های PlaceDetailsSize
google.maps.places . PlaceDetailsSize
ثابت های google.maps.places . PlaceDetailsSize
انواع اندازه برای PlaceDetailsElement
.
با فراخوانی const {PlaceDetailsSize} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
LARGE | نوع بزرگ شامل یک تصویر بزرگ، اطلاعات اولیه و اطلاعات تماس. |
MEDIUM | نوع متوسط شامل یک تصویر بزرگ و اطلاعات اولیه. |
SMALL | نوع کوچک شامل یک تصویر کوچک و اطلاعات اولیه. |
X_LARGE | نوع بسیار بزرگ شامل کلاژ عکس، نظرات، و اطلاعات جامع مکان. |
کلاس PlaceDetailsCompactElement
google.maps.places . PlaceDetailsCompactElement
کلاس google.maps.places . PlaceDetailsCompactElement
جزئیات یک مکان را در یک طرح فشرده نمایش می دهد. یک PlaceDetailsPlaceRequestElement
را اضافه کنید تا مکان مورد نظر را مشخص کنید. یک PlaceContentConfigElement
، PlaceStandardContentElement
، یا PlaceAllContentElement
را اضافه کنید تا مشخص کنید کدام محتوا باید ارائه شود.
برای استفاده از این عنصر، Places UI Kit API را برای پروژه خود در کنسول Google Cloud فعال کنید.
عنصر سفارشی:
<gmp-place-details-compact orientation="vertical" truncation-preferred></gmp-place-details-compact>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceDetailsCompactElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceDetailsCompactElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceDetailsCompactElement | PlaceDetailsCompactElement([options]) پارامترها:
|
خواص | |
---|---|
orientation | نوع: PlaceDetailsOrientation optional پیش فرض: PlaceDetailsOrientation.VERTICAL نوع جهت گیری (عمودی یا افقی) عنصر. ویژگی HTML:
|
place | نوع: Place optional فقط بخوانید. شی مکان حاوی شناسه، مکان، و نمای مکان رندر شده فعلی است. |
truncationPreferred | نوع: boolean پیش فرض: false اگر درست است، نام مکان و آدرس را کوتاه می کند تا به جای بسته بندی در یک خط قرار گیرد. ویژگی HTML:
|
ویژگی های CSS | |
---|---|
--gmp-mat-color-info | رنگ عناصر UI با احساسات اطلاعاتی. برای نماد صندلی چرخدار استفاده می شود. |
--gmp-mat-color-negative | رنگ عناصر رابط کاربری با احساسات منفی. برای متن "بسته" در وضعیت اکنون باز استفاده می شود. |
--gmp-mat-color-neutral-container | رنگ ظرف برای عناصر UI پر شده خنثی. برای مکاننماهای تصویر استفاده میشود. |
--gmp-mat-color-on-secondary-container | رنگ متن و نمادها در برابر رنگ ظرف ثانویه. برای متن و نمادهای روی دکمه "باز کردن در نقشه ها" استفاده می شود. |
--gmp-mat-color-on-surface | رنگ برای متن و نمادها در برابر هر رنگ سطحی. برای متن معمولی استفاده می شود. |
--gmp-mat-color-on-surface-variant | رنگ با تاکید کمتر برای متن و نمادها در برابر هر رنگ سطحی. برای متنی که تاکید کمتری دارد استفاده می شود. |
--gmp-mat-color-outline-decorative | رنگ طرح عناصر غیر تعاملی برای حاشیه عنصر استفاده می شود. |
--gmp-mat-color-positive | رنگ عناصر رابط کاربری با احساسات مثبت. برای متن "Open" در وضعیت open now استفاده می شود. |
--gmp-mat-color-primary | رنگ متن تعاملی و نمادها در برابر رنگ سطح. برای تعداد مرورها و پیوندها در گفتگوی اسناد استفاده می شود. |
--gmp-mat-color-secondary-container | رنگ پرکننده کمتر در برابر سطح، برای اجزای مغلوب مانند دکمه های تونال. برای پسزمینه دکمه «باز کردن در نقشهها» استفاده میشود. |
--gmp-mat-color-surface | رنگ برای پس زمینه برای پسزمینه عنصر و گفتگوی اسناد استفاده میشود. |
--gmp-mat-font-body-medium | برای متن اصلی در گفتگوی اسناد استفاده می شود. |
--gmp-mat-font-body-small | برای آدرس مکان، رتبه بندی، نوع، قیمت و وضعیت اکنون باز استفاده می شود. |
--gmp-mat-font-family | خانواده فونت پایه برای تمام متن ها استفاده می شود. |
--gmp-mat-font-headline-medium | برای عنوان متن در گفتگوی اسناد استفاده می شود. |
--gmp-mat-font-label-large | برای دکمه "باز کردن در نقشه ها" و پیوندهای موجود در گفتگوی انتساب استفاده می شود. |
--gmp-mat-font-title-small | برای نام مکان استفاده می شود. |
background-color | رنگ پسزمینه عنصر را لغو میکند. |
border | مرز عنصر را لغو می کند. |
border-radius | شعاع مرزی عنصر را لغو می کند. |
color-scheme | نشان می دهد که این عنصر در کدام طرح رنگی می تواند رندر شود. برای جزئیات بیشتر به مستندات color-scheme مراجعه کنید. پیشفرضهای color-scheme: light dark . |
font-size | تمام متن ها و نمادهای موجود در عنصر را که به صورت داخلی در ems تعریف شده اند، مقیاس می کند. پیشفرض 16px است. |
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رویدادها | |
---|---|
gmp-error | function(event) استدلال ها:
این رویداد زمانی فعال می شود که یک درخواست به backend رد شود (مثلاً کلید API نادرست). این رویداد حباب نمی کند. |
gmp-load | function(event) استدلال ها:
این رویداد زمانی فعال می شود که عنصر محتوای خود را بارگذاری و ارائه می کند. این رویداد حباب نمی کند. |
رابط PlaceDetailsCompactElementOptions
google.maps.places . PlaceDetailsCompactElementOptions
رابط google.maps.places . PlaceDetailsCompactElementOptions
گزینههایی برای PlaceDetailsCompactElement
.
خواص | |
---|---|
orientation optional | نوع: PlaceDetailsOrientation optional PlaceDetailsCompactElement.orientation را ببینید. |
truncationPreferred optional | نوع: boolean optional |
ثابت مکانDetailsOrientation
google.maps.places . PlaceDetailsOrientation
ثابت google.maps.places . PlaceDetailsOrientation
انواع جهت برای PlaceDetailsCompactElement
.
با فراخوانی const {PlaceDetailsOrientation} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
HORIZONTAL | جهت گیری افقی. |
VERTICAL | جهت گیری عمودی |
کلاس PlaceDetailsPlaceRequestElement
google.maps.places . PlaceDetailsPlaceRequestElement
کلاس google.maps.places . PlaceDetailsPlaceRequestElement
یک عنصر Compact جزئیات مکان را برای بارگیری داده ها بر اساس یک شی مکان، شناسه یا نام منبع پیکربندی می کند. این عنصر را به عنوان فرزند یک PlaceDetailsCompactElement
اضافه کنید تا داده ها را برای مکان مشخص شده بارگیری کنید.
عنصر سفارشی:
<gmp-place-details-place-request place="some-place-id"></gmp-place-details-place-request>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceDetailsPlaceRequestElementOptions
را پیاده سازی می کند.
با فراخوانی const {PlaceDetailsPlaceRequestElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceDetailsPlaceRequestElement | PlaceDetailsPlaceRequestElement([options]) پارامترها:
|
خواص | |
---|---|
place | نوع: Place optional شی مکان، شناسه یا نام منبع برای ارائه جزئیات در عنصر Place Details Compact. این ویژگی به عنوان یک نام منبع به ویژگی منعکس می شود. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceDetailsPlaceRequestElementOptions
google.maps.places . PlaceDetailsPlaceRequestElementOptions
رابط google.maps.places . PlaceDetailsPlaceRequestElementOptions
گزینههای PlaceDetailsPlaceRequestElement
.
خواص | |
---|---|
place optional | نوع: Place |string optional PlaceDetailsPlaceRequestElement.place را ببینید |
کلاس PlaceContentConfigElement
google.maps.places . PlaceContentConfigElement
کلاس google.maps.places . PlaceContentConfigElement
محتوا را پیکربندی میکند تا با عنصر Compact جزئیات مکان نشان داده شود. این عنصر را به عنوان فرزند PlaceDetailsCompactElement
اضافه کنید تا از آن استفاده کنید. هر یک از عناصر زیر را به PlaceContentConfigElement
اضافه کنید تا محتوای مربوطه را نشان دهید:
PlaceMediaElement
, PlaceAddressElement
, PlaceRatingElement
, PlaceTypeElement
, PlacePriceElement
, PlaceAccessibleEntranceIconElement
, PlaceOpenNowStatusElement
, PlaceAttributionElement
ترتیب بچه ها مهم نیست. این عنصر محتوا را به ترتیب استاندارد ارائه می کند که قابل تنظیم نیست.
عنصر سفارشی:
<gmp-place-content-config></gmp-place-content-config>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceContentConfigElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceContentConfigElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceContentConfigElement | PlaceContentConfigElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceContentConfigElementOptions
google.maps.places . PlaceContentConfigElementOptions
رابط google.maps.places . PlaceContentConfigElementOptions
گزینه های PlaceContentConfigElement
.
کلاس PlaceMediaElement
google.maps.places . PlaceMediaElement
کلاس google.maps.places . PlaceMediaElement
یک عنصر Compact جزئیات مکان را برای نمایش رسانه یک مکان، مانند عکسها، پیکربندی میکند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-media lightbox-preferred></gmp-place-media>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceMediaElementOptions
را پیاده سازی می کند.
با فراخوانی const {PlaceMediaElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceMediaElement | PlaceMediaElement([options]) پارامترها:
|
خواص | |
---|---|
lightboxPreferred | نوع: boolean optional پیش فرض: false در مواردی که هر دو گزینه پشتیبانی می شود، لایت باکس رسانه فعال یا غیرفعال شود. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceMediaElementOptions
google.maps.places . PlaceMediaElementOptions
رابط google.maps.places . PlaceMediaElementOptions
گزینه های PlaceMediaElement
.
خواص | |
---|---|
lightboxPreferred optional | نوع: boolean optional |
کلاس PlaceAddressElement
google.maps.places . PlaceAddressElement
کلاس google.maps.places . PlaceAddressElement
یک عنصر Compact جزئیات مکان را برای نشان دادن آدرس مکان پیکربندی می کند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-address></gmp-place-address>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceAddressElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceAddressElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceAddressElement | PlaceAddressElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceAddressElementOptions
google.maps.places . PlaceAddressElementOptions
رابط google.maps.places . PlaceAddressElementOptions
گزینههای PlaceAddressElement
.
کلاس PlaceRatingElement
google.maps.places . PlaceRatingElement
کلاس google.maps.places . PlaceRatingElement
یک عنصر Compact جزئیات مکان را برای نشان دادن رتبه یک مکان پیکربندی می کند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-rating></gmp-place-rating>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceRatingElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceRatingElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceRatingElement | PlaceRatingElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceRatingElementOptions
google.maps.places . PlaceRatingElementOptions
رابط google.maps.places . PlaceRatingElementOptions
گزینه هایی برای PlaceRatingElement
.
کلاس PlaceTypeElement
google.maps.places . PlaceTypeElement
کلاس google.maps.places . PlaceTypeElement
یک عنصر Compact جزئیات مکان را برای نشان دادن نوع مکان پیکربندی می کند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-type></gmp-place-type>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceTypeElementOptions
را پیاده سازی می کند.
با فراخوانی const {PlaceTypeElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceTypeElement | PlaceTypeElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceTypeElementOptions
google.maps.places . PlaceTypeElementOptions
رابط google.maps.places . PlaceTypeElementOptions
گزینههایی برای PlaceTypeElement
.
کلاس PlacePriceElement
google.maps.places . PlacePriceElement
کلاس google.maps.places . PlacePriceElement
یک عنصر Compact جزئیات مکان را برای نشان دادن سطح قیمت یا محدوده قیمت مکان پیکربندی میکند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-price></gmp-place-price>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlacePriceElementOptions
را پیاده سازی می کند.
با فراخوانی const {PlacePriceElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlacePriceElement | PlacePriceElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlacePriceElementOptions
google.maps.places . PlacePriceElementOptions
رابط google.maps.places . PlacePriceElementOptions
گزینههایی برای PlacePriceElement
.
کلاس PlaceAccessibleEntranceIconElement
google.maps.places . PlaceAccessibleEntranceIconElement
کلاس google.maps.places . PlaceAccessibleEntranceIconElement
یک عنصر Compact جزئیات مکان را برای نشان دادن نماد صندلی چرخدار در صورتی که مکان دارای ورودی قابل دسترس باشد، پیکربندی می کند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceAccessibleEntranceIconElementOptions
را پیاده سازی می کند.
با فراخوانی const {PlaceAccessibleEntranceIconElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceAccessibleEntranceIconElement | PlaceAccessibleEntranceIconElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceAccessibleEntranceIconElementOptions
google.maps.places . PlaceAccessibleEntranceIconElementOptions
رابط google.maps.places . PlaceAccessibleEntranceIconElementOptions
گزینههای PlaceAccessibleEntranceIconElement
.
کلاس PlaceOpenNowStatusElement
google.maps.places . PlaceOpenNowStatusElement
کلاس google.maps.places . PlaceOpenNowStatusElement
یک عنصر Compact جزئیات مکان را برای نمایش وضعیت باز یا بسته فعلی یک مکان پیکربندی می کند. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-open-now-status></gmp-place-open-now-status>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceOpenNowStatusElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceOpenNowStatusElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceOpenNowStatusElement | PlaceOpenNowStatusElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceOpenNowStatusElementOptions
google.maps.places . PlaceOpenNowStatusElementOptions
رابط google.maps.places . PlaceOpenNowStatusElementOptions
گزینههای PlaceOpenNowStatusElement
.
کلاس PlaceAttributionElement
google.maps.places . PlaceAttributionElement
کلاس google.maps.places . PlaceAttributionElement
به سفارشیسازی متن ارجاع Google Maps در یک عنصر Compact جزئیات مکان اجازه میدهد. این عنصر را به عنوان فرزند یک PlaceContentConfigElement
اضافه کنید تا از آن استفاده کنید. اگر این عنصر حذف شود، انتساب همچنان با رنگ های پیش فرض نشان داده می شود.
عنصر سفارشی:
<gmp-place-attribution dark-scheme-color="white" light-scheme-color="white"></gmp-place-attribution>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceAttributionElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceAttributionElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceAttributionElement | PlaceAttributionElement([options]) پارامترها:
|
خواص | |
---|---|
darkSchemeColor | نوع: AttributionColor optional پیشفرض: AttributionColor.WHITE رنگ انتساب نقشه های گوگل در حالت تاریک. ویژگی HTML:
|
lightSchemeColor | نوع: AttributionColor optional پیشفرض: AttributionColor.GRAY رنگ تخصیص نقشه های گوگل در حالت نور. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceAttributionElementOptions
google.maps.places . PlaceAttributionElementOptions
رابط google.maps.places . PlaceAttributionElementOptions
گزینههای PlaceAttributionElement
.
خواص | |
---|---|
darkSchemeColor optional | نوع: AttributionColor optional PlaceAttributionElement.darkSchemeColor را ببینید. |
lightSchemeColor optional | نوع: AttributionColor optional PlaceAttributionElement.lightSchemeColor را ببینید. |
ثابت های AttributionColor
google.maps.places . AttributionColor
ثابت های google.maps.places . AttributionColor
گزینههای رنگی برای متن اسناد Google Maps. ممکن است برای استفاده از هر یک از این رنگها، انتساب سفارشی شود.
با فراخوانی const {AttributionColor} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
BLACK | متن انتساب مشکی. |
GRAY | متن انتساب خاکستری. |
WHITE | متن انتساب سفید. |
کلاس PlaceAllContentElement
google.maps.places . PlaceAllContentElement
کلاس google.maps.places . PlaceAllContentElement
یک عنصر Compact جزئیات مکان را برای نمایش تمام محتوای موجود پیکربندی می کند. این عنصر را به عنوان فرزند PlaceDetailsCompactElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-all-content></gmp-place-all-content>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceAllContentElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceAllContentElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceAllContentElement | PlaceAllContentElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceAllContentElementOptions
google.maps.places . PlaceAllContentElementOptions
رابط google.maps.places . PlaceAllContentElementOptions
گزینههای PlaceAllContentElement
.
کلاس PlaceStandardContentElement
google.maps.places . PlaceStandardContentElement
کلاس google.maps.places . PlaceStandardContentElement
یک عنصر Compact جزئیات مکان را برای نمایش مجموعه استانداردی از محتوا (رسانه، رتبه بندی، نوع، قیمت، نماد ورودی قابل دسترسی و وضعیت باز کردن اکنون) پیکربندی می کند. این عنصر را به عنوان فرزند PlaceDetailsCompactElement
اضافه کنید تا از آن استفاده کنید.
عنصر سفارشی:
<gmp-place-standard-content></gmp-place-standard-content>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceStandardContentElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceStandardContentElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceStandardContentElement | PlaceStandardContentElement([options]) پارامترها:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رابط PlaceStandardContentElementOptions
google.maps.places . PlaceStandardContentElementOptions
رابط google.maps.places . PlaceStandardContentElementOptions
گزینههای PlaceStandardContentElement
.
کلاس PlaceListElement
google.maps.places . PlaceListElement
کلاس google.maps.places . PlaceListElement
یک عنصر HTML که نتایج جستجوی مکان را در یک لیست نمایش می دهد. از متدهای configureFromSearchByTextRequest()
یا configureFromSearchNearbyRequest()
برای تعیین درخواست ارائه نتایج برای آن استفاده کنید. برای استفاده از عنصر فهرست مکان، Places UI Kit API را برای پروژه خود در کنسول Google Cloud فعال کنید.
عنصر سفارشی:
<gmp-place-list selectable></gmp-place-list>
این کلاس HTMLElement
را گسترش می دهد.
این کلاس PlaceListElementOptions
پیاده سازی می کند.
با فراخوانی const {PlaceListElement} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
PlaceListElement | PlaceListElement([options]) پارامترها:
|
خواص | |
---|---|
places | فقط بخوانید. آرایه از اشیاء Place حاوی شناسهها، مکانها و درگاههای نمایش مکانهای ارائهشده در حال حاضر. |
selectable | نوع: boolean آیا موارد فهرست قابل انتخاب هستند یا نه. اگر درست باشد، آیتمهای فهرست دکمههایی خواهند بود که هنگام کلیک کردن، رویداد gmp-placeselect را ارسال میکنند. پیمایش و انتخاب صفحه کلید قابل دسترس نیز پشتیبانی می شود. ویژگی HTML:
|
روش ها | |
---|---|
| addEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید. |
configureFromSearchByTextRequest | configureFromSearchByTextRequest(request) پارامترها:
Return Value: Promise <void> قولی که پس از بارگیری و ارائه داده های مکان برطرف می شود. ویجت را برای ارائه نتایج جستجو از درخواست API جستجوی متن مکانها پیکربندی میکند. |
configureFromSearchNearbyRequest | configureFromSearchNearbyRequest(request) پارامترها:
Return Value: Promise <void> قولی که پس از بارگیری و ارائه داده های مکان برطرف می شود. ویجت را برای ارائه نتایج جستجو از درخواست API جستجوی مکانها در نزدیکی پیکربندی میکند. |
| removeEventListener(type, listener[, options]) پارامترها:
مقدار برگشتی: void شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید. |
رویدادها | |
---|---|
gmp-load | function(event) استدلال ها:
این رویداد زمانی فعال می شود که عنصر محتوای خود را بارگذاری و ارائه می کند. این رویداد حباب نمی کند. |
gmp-placeselect | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر مکانی را انتخاب کند. شامل یک شی Place و نمایه مکان انتخاب شده در لیست است. |
gmp-requesterror | function(event) استدلال ها:
این رویداد زمانی فعال می شود که یک درخواست به backend رد شود (مثلاً کلید API نادرست). این رویداد حباب نمی کند. |
رابط PlaceListElementOptions
google.maps.places . PlaceListElementOptions
رابط google.maps.places . PlaceListElementOptions
گزینههای PlaceListElement
.
خواص | |
---|---|
selectable optional | نوع: boolean optional PlaceListElement.selectable را ببینید |
کلاس PlaceListPlaceSelectEvent
google.maps.places . PlaceListPlaceSelectEvent
کلاس google.maps.places . PlaceListPlaceSelectEvent
هنگامی که کاربر مکانی را انتخاب می کند، این رویداد توسط PlaceListElement
منتشر می شود.
این کلاس Event
را گسترش می دهد.
با فراخوانی const {PlaceListPlaceSelectEvent} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
index | نوع: number فهرست فهرست مکان انتخاب شده. |
place | نوع: Place یک شی Place حاوی شناسه، مکان، و نمای مکان انتخاب شده. |
کلاس تکمیل خودکار
google.maps.places . Autocomplete
کلاس google.maps.places . Autocomplete
ویجتی که پیش بینی مکان را بر اساس ورودی متنی کاربر ارائه می دهد. به یک عنصر ورودی از نوع text
متصل می شود و به ورودی متن در آن قسمت گوش می دهد. فهرست پیشبینیها بهعنوان یک فهرست کشویی ارائه میشود و با وارد کردن متن بهروزرسانی میشود.
این کلاس MVCObject
را گسترش می دهد.
با فراخوانی const {Autocomplete} = await google.maps.importLibrary("places")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
Autocomplete | Autocomplete(inputField[, opts]) پارامترها:
یک نمونه جدید از Autocomplete ایجاد می کند که با گزینه های داده شده به قسمت متن ورودی مشخص شده متصل می شود. |
روش ها | |
---|---|
getBounds | getBounds() پارامترها: ندارد مقدار بازگشتی: LatLngBounds |undefined مرزهای بایاس. مرزهایی را که پیشبینیها به آنها تعصب دارند برمیگرداند. |
getFields | getFields() پارامترها: ندارد مقدار بازگشتی: Array <string>|undefined وقتی جزئیات با موفقیت بازیابی شدند، فیلدهایی را برمیگرداند که باید برای مکان در پاسخ جزئیات اضافه شوند. برای فهرستی از فیلدها PlaceResult ببینید. |
getPlace | getPlace() پارامترها: ندارد Return Value: PlaceResult مکان انتخاب شده توسط کاربر. اگر جزئیات با موفقیت بازیابی شده باشد، جزئیات مکان انتخاب شده توسط کاربر را برمی گرداند. در غیر این صورت، یک شیء Stub Place را برمیگرداند، با ویژگی name که روی مقدار فعلی فیلد ورودی تنظیم شده است. |
setBounds | setBounds(bounds) پارامترها:
ارزش بازگشتی: ندارد ناحیه ترجیحی را که در آن نتایج مکان را برگرداند، تنظیم می کند. نتایج نسبت به این حوزه تعصب دارند، اما محدود به آن نیستند. |
setComponentRestrictions | setComponentRestrictions(restrictions) پارامترها:
ارزش بازگشتی: ندارد محدودیت های مؤلفه را تنظیم می کند. محدودیتهای مؤلفه برای محدود کردن پیشبینیها فقط به آنهایی که در مؤلفه اصلی هستند استفاده میشوند. مثلا کشور. |
setFields | setFields(fields) پارامترها:
ارزش بازگشتی: ندارد وقتی جزئیات با موفقیت بازیابی شدند، فیلدهایی را تنظیم می کند که برای مکان در پاسخ جزئیات اضافه شوند. برای فهرستی از فیلدها PlaceResult ببینید. |
setOptions | setOptions(options) پارامترها:
ارزش بازگشتی: ندارد |
setTypes | setTypes(types) پارامترها:
ارزش بازگشتی: ندارد انواع پیش بینی هایی را که باید برگردانده شوند را تنظیم می کند. برای انواع پشتیبانی شده، به راهنمای برنامه نویس مراجعه کنید. اگر هیچ نوع مشخص نشده باشد، همه انواع برگردانده می شوند. |
به ارث رسیده: addListener ، bindTo ، get ، notify ، set ، setValues ، unbind ، unbindAll |
رویدادها | |
---|---|
place_changed | function() استدلال ها: هیچ این رویداد زمانی فعال می شود که یک PlaceResult برای مکانی که کاربر انتخاب کرده است در دسترس باشد.اگر کاربر نام مکانی را که توسط کنترل پیشنهاد نشده است وارد کند و کلید Enter را فشار دهد ، یا اگر یک درخواست جزئیات در مکان انجام نشود ، PlaceResult حاوی ورودی کاربر در ویژگی name است و هیچ ویژگی دیگری تعریف نشده است. |
رابط خودکار
google.maps.places . AutocompleteOptions
رابط google.maps.places . AutocompleteOptions
گزینه هایی که می توان روی یک شیء Autocomplete
تنظیم کرد.
خواص | |
---|---|
bounds optional | نوع: LatLngBounds | LatLngBoundsLiteral optional منطقه ای که در آن می توانید مکان ها را جستجو کنید. |
componentRestrictions optional | نوع: ComponentRestrictions optional محدودیت های مؤلفه. از محدودیت های مؤلفه برای محدود کردن پیش بینی ها فقط به موارد موجود در مؤلفه والدین استفاده می شود. به عنوان مثال ، کشور. |
fields optional | نوع: Array <string> optional زمینه هایی که باید برای مکان در پاسخ به جزئیات در هنگام بازیابی جزئیات درج شود ، که برای آن صورتحساب می شود . اگر ['ALL'] منتقل شود ، تمام زمینه های موجود بازگردانده و صورتحساب می شوند (این برای استقرار تولید توصیه نمی شود). برای لیستی از زمینه ها به PlaceResult مراجعه کنید. زمینه های تو در تو را می توان با مسیرهای نقطه (به عنوان مثال "geometry.location" ) مشخص کرد. پیش فرض ['ALL'] است. |
| نوع: boolean optional آیا فقط می توان شناسه های مکان را بازیابی کرد. Placeresult که در صورت اخراج رویداد place_changed در دسترس است ، فقط دارای قسمت های place_id ، انواع و نام ، با مکان_id ، انواع و توضیحات توسط سرویس خودکار است. به طور پیش فرض غیرفعال است. |
strictBounds optional | نوع: boolean optional یک مقدار بولی ، نشان می دهد که ویجت اتوماتیک فقط باید مکانهایی را که در محدوده ویجت خودکار در زمان ارسال پرس و جو قرار دارند ، برگرداند. تنظیم سختگیرانه به false (که پیش فرض است) باعث می شود که نتایج به سمت مکانهای موجود در محدوده ، اما محدود به آن نباشد. |
types optional | نوع: Array <string> optional انواع پیش بینی ها باید برگردانده شوند. برای انواع پشتیبانی شده ، به راهنمای توسعه دهنده مراجعه کنید. در صورت عدم مشخص شدن انواع ، همه نوع بازگردانده می شود. |
کلاس Searchbox
google.maps.places . SearchBox
کلاس google.maps.places . SearchBox
ویجت که پیش بینی های پرس و جو را بر اساس ورودی متن کاربر ارائه می دهد. آن را به یک عنصر ورودی text
نوع متصل می کند و برای ورود متن در آن قسمت گوش می دهد. لیست پیش بینی ها به عنوان یک لیست کشویی ارائه شده و با وارد کردن متن به روز می شود.
این کلاس MVCObject
را گسترش می دهد.
دسترسی با تماس با const {SearchBox} = await google.maps.importLibrary("places")
.
کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
SearchBox | SearchBox(inputField[, opts]) پارامترها:
نمونه جدیدی از SearchBox ایجاد می کند که با گزینه های داده شده به قسمت متن ورودی مشخص شده متصل می شود. |
روش ها | |
---|---|
getBounds | getBounds() پارامترها: هیچ مقدار بازگشت: LatLngBounds |undefined مرزهایی را که پیش بینی های پرس و جو به آنها تعصب دارند ، برمی گرداند. |
getPlaces | getPlaces() پارامترها: هیچ مقدار بازگشت: Array < PlaceResult >|undefined پرس و جو انتخاب شده توسط کاربر را برای استفاده از رویداد places_changed انتخاب می کند. |
setBounds | setBounds(bounds) پارامترها:
ارزش بازگشتی: ندارد منطقه را برای استفاده برای پیش بینی های پرس و جو مغرضانه تنظیم می کند. نتایج فقط نسبت به این منطقه مغرضانه خواهد بود و کاملاً محدود به آن نمی شود. |
به ارث رسیده: addListener ، bindTo ، get ، notify ، set ، setValues ، unbind ، unbindAll |
رویدادها | |
---|---|
places_changed | function() استدلال ها: هیچ این رویداد هنگامی که کاربر یک پرس و جو را انتخاب می کند ، اخراج می شود ، برای به دست آوردن مکان های جدید باید از getPlaces استفاده شود. |
رابط SearchboxOptions
google.maps.places . SearchBoxOptions
رابط google.maps.places . SearchBoxOptions
گزینه هایی که می توان در یک شیء SearchBox
تنظیم کرد.
خواص | |
---|---|
bounds optional | نوع: LatLngBounds | LatLngBoundsLiteral optional منطقه ای که پیش بینی های پرس و جو را به سمت آن تعصب می کند. پیش بینی ها نسبت به نمایش داده شدگان ، اما محدود به این محدودیت ها نیستند. |