PlaceAutocompleteElement class
google.maps.places.PlaceAutocompleteElement
کلاس
PlaceAutocompleteElement یک زیرکلاس HTMLElement است که مؤلفه واسط کاربر را برای Places Autocomplete API ارائه میدهد.
PlaceAutocompleteElement بهطور خودکار از AutocompleteSessionTokens بهصورت داخلی برای گروهبندی مراحل پُرسمان و انتخاب جستجوی تکمیل خودکار کاربر استفاده میکند.
اولین تماس با 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نوع مکان اصلی گنجاندهشده (برای مثال، «رستوران» یا «پمپ بنزین»).
«مکان» فقط درصورتی برگردانده میشود که نوع اصلی آن در این فهرست گنجانده شده باشد. حداکثر ۵ مقدار را میتوان مشخص کرد. اگر هیچ نوعی مشخص نشده باشد، همه انواع «مکان» برگردانده میشود. مشخصه HTML:
|
includedRegionCodes |
نوع:
Array<string> optionalفقط نتایج را در مناطق مشخصشده، که حداکثر با ۱۵ کد منطقه دوحرفی 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 مراجعه کنید. از همان رفتار مشخصه نام برای ورودیها پیروی میکند. توجه داشته باشید که این نامی است که هنگام ارسال فرم استفاده خواهد شد. برای جزئیات، به https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form مراجعه کنید.
مشخصه HTML:
|
origin |
نوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalمبدأی که فاصله از آن محاسبه میشود. اگر مشخص نشده باشد، فاصله محاسبه نمیشود. ارتفاع، درصورت ارائه، در محاسبه استفاده نمیشود.
مشخصه HTML:
|
placeholder |
نوع:
stringنوشتار جایبان برای نمایش در عنصر ورودی. |
requestedLanguage |
نوع:
string optionalشناسه زبان برای زبانی که نتایج باید به آن زبان برگردانده شود (درصورت امکان). نتایج به زبان انتخابی ممکن است رتبه بالاتری داشته باشند، اما پیشنهادها به این زبان محدود نمیشوند. فهرست زبانهای پشتیبانیشده را ببینید.
مشخصه HTML:
|
requestedRegion |
نوع:
string optionalکد منطقهای که برای قالببندی نتیجه و فیلتر کردن نتیجه استفاده میشود. این گزینه پیشنهادها را به این کشور محدود نمیکند. کد منطقه مقدار دو نویسهای ccTLD («دامنه سطح بالا») را میپذیرد. اکثر کدهای ccTLD با کدهای ISO 3166-1 یکسان هستند، با چند استثنای قابلتوجه. برای مثال، دامنه سطح بالای کد کشوری پادشاهی متحد «uk» (
.co.uk) است، درحالیکه کد ISO 3166-1 آن «gb» است (که ازنظر فنی برای نهاد «پادشاهی متحد بریتانیای کبیر و ایرلند شمالی» است).مشخصه HTML:
|
unitSystem |
نوع:
UnitSystem optionalسیستم واحدی که برای نمایش مسافتها استفاده میشود. اگر مشخص نشده باشد، سیستم واحد توسط requestedRegion تعیین میشود.
مشخصه HTML:
|
value |
نوع:
stringمقدار عنصر ورودی. |
ماشین سکهای | |
|---|---|
prediction-item-icon |
این جایگاه دقیقاً یک عنصر <template> را میپذیرد تا بهعنوان نماد نشاندادهشده در کنار مورد پیشبینی ارائه شود. |
قطعات | |
|---|---|
input |
عنصر ورودی برای عنصر تکمیل خودکار. |
prediction-item |
موردی در منو کرکرهای پیشبینیها که نشاندهنده یک پیشبینی است. |
prediction-item-icon |
نمادی که در سمت راست هر مورد در فهرست پیشبینیها نمایش داده میشود. |
prediction-item-main-text |
بخشی از prediction-item که نوشتار اصلی پیشبینی است. برای مکانهای جغرافیایی، این شامل نام مکان، مانند «سیدنی»، یا نام و شماره خیابان، مانند «خیابان کینگ ۱۰» است. بهطور پیشفرض، prediction-item-main-text به رنگ سیاه است. اگر نوشتار دیگری در prediction-item وجود داشته باشد، خارج از prediction-item-main-text است و سبک خود را از prediction-item بهارث میبرد. بهطور پیشفرض خاکستری است. نوشتار اضافی معمولاً نشانی است. |
prediction-item-match |
بخشی از پیشبینی برگرداندهشده که با ورودی کاربر مطابقت دارد. بهطور پیشفرض، این نوشتار منطبق با نوشتار پررنگ برجسته میشود. توجه داشته باشید که نوشتار مطابقتدادهشده ممکن است در هر جایی از prediction-item باشد. این مورد لزوماً بخشی از prediction-item-main-text نیست. |
prediction-item-selected |
موردی که کاربر ازطریق صفحهکلید به آن پیمایش میکند. توجه: موارد انتخابشده هم تحتتأثیر سبکهای این بخش و هم سبکهای بخش مورد پیشبینی قرار میگیرند. |
prediction-list |
عنصر دیداری حاوی فهرست پیشبینیهای برگرداندهشده توسط سرویس «تکمیل خودکار جا». این فهرست بهصورت فهرست کرکرهای در زیر PlaceAutocompleteElement نشان داده میشود. |
داراییهای CSS | |
|---|---|
background-color |
رنگ پسزمینه عنصر را لغو میکند. |
border |
حاشیه عنصر را لغو میکند. |
border-radius |
شعاع حاشیه عنصر را لغو میکند. |
color |
قلم عنصر را لغو میکند. |
color-scheme |
نشان میدهد که این عنصر در کدام آرایش رنگها میتواند پرداز شود. برای جزئیات بیشتر، اسناد color-scheme را ببینید. پیشفرضها به color-scheme: light dark. |
font |
قلم عنصر را لغو میکند. |
font-family |
قلم عنصر را لغو میکند. |
font-size |
قلم عنصر را لغو میکند. |
font-style |
قلم عنصر را لغو میکند. |
font-weight |
قلم عنصر را لغو میکند. |
line-height |
قلم عنصر را لغو میکند. |
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
رویدادها | |
|---|---|
gmp-error |
function(errorEvent)متغیرهای مستقل:
این رویداد زمانی فعال میشود که درخواست به پسزمینه رد شده باشد (مثلاً کلید میانای برنامهسازی کاربردی نادرست). این رویداد حباب ندارد. |
gmp-select |
function(placePredictionSelectEvent)متغیرهای مستقل:
این رویداد زمانی فعال میشود که کاربر پیشبینی مکانی را انتخاب کند. حاوی شیء PlacePrediction است که میتواند به شیء Place تبدیل شود. |
میانای PlaceAutocompleteElementOptions
میانا
google.maps.places.PlaceAutocompleteElementOptions
گزینههای ساخت PlaceAutocompleteElement. برای شرح هر ویژگی، به ویژگی با همان نام در کلاس PlaceAutocompleteElement مراجعه کنید.
مشخصات | |
|---|---|
includedPrimaryTypes optional |
نوع:
Array<string> optional |
includedRegionCodes optional |
نوع:
Array<string> optional |
locationBias optional |
نوع:
LocationBias optional |
locationRestriction optional |
نوع:
LocationRestriction optional |
name optional |
نوع:
string optional |
origin optional |
نوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
requestedLanguage optional |
نوع:
string optional |
requestedRegion optional |
نوع:
string optional |
unitSystem optional |
نوع:
UnitSystem optional |
value optional |
نوع:
string optionalمقدار عنصر ورودی. |
کلاس 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 تبدیل کنید. |
کلاس BasicPlaceAutocompleteElement
google.maps.places.BasicPlaceAutocompleteElement
کلاس
BasicPlaceAutocompleteElement یک زیرکلاس HTMLElement است که مؤلفه واسط کاربر برای Places Autocomplete API ارائه میدهد.
عنصر سفارشی:
<gmp-basic-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-basic-place-autocomplete>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
BasicPlaceAutocompleteElementOptions را پیادهسازی میکند.
با تماس با const {BasicPlaceAutocompleteElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
BasicPlaceAutocompleteElement |
BasicPlaceAutocompleteElement(options)پارامترها:
|
مشخصات | |
|---|---|
includedPrimaryTypes |
نوع:
Array<string> optionalنوع مکان اصلی گنجاندهشده (برای مثال، «رستوران» یا «پمپ بنزین»).
«مکان» فقط درصورتی برگردانده میشود که نوع اصلی آن در این فهرست گنجانده شده باشد. حداکثر ۵ مقدار را میتوان مشخص کرد. اگر هیچ نوعی مشخص نشده باشد، همه انواع «مکان» برگردانده میشود. مشخصه HTML:
|
includedRegionCodes |
نوع:
Array<string> optionalفقط نتایج را در مناطق مشخصشده، که حداکثر با ۱۵ کد منطقه دوحرفی 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 مراجعه کنید. از همان رفتار مشخصه نام برای ورودیها پیروی میکند. توجه داشته باشید که این نامی است که هنگام ارسال فرم استفاده خواهد شد. برای جزئیات، به 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 یکسان هستند، با چند استثنای قابلتوجه. برای مثال، دامنه سطح بالای کد کشوری پادشاهی متحد «uk» (
.co.uk) است، درحالیکه کد ISO 3166-1 آن «gb» است (که ازنظر فنی برای نهاد «پادشاهی متحد بریتانیای کبیر و ایرلند شمالی» است).مشخصه HTML:
|
unitSystem |
نوع:
UnitSystem optionalسیستم واحدی که برای نمایش مسافتها استفاده میشود. اگر مشخص نشده باشد، سیستم واحد توسط requestedRegion تعیین میشود.
مشخصه HTML:
|
ماشین سکهای | |
|---|---|
prediction-item-icon |
این جایگاه دقیقاً یک عنصر <template> را میپذیرد تا بهعنوان نماد نشاندادهشده در کنار مورد پیشبینی ارائه شود. |
قطعات | |
|---|---|
input |
عنصر ورودی برای عنصر تکمیل خودکار. |
prediction-item |
موردی در منو کرکرهای پیشبینیها که نشاندهنده یک پیشبینی است. |
prediction-item-icon |
نمادی که در سمت راست هر مورد در فهرست پیشبینیها نمایش داده میشود. |
prediction-item-main-text |
بخشی از prediction-item که نوشتار اصلی پیشبینی است. برای مکانهای جغرافیایی، این شامل نام مکان، مانند «سیدنی»، یا نام و شماره خیابان، مانند «خیابان کینگ ۱۰» است. بهطور پیشفرض، prediction-item-main-text به رنگ سیاه است. اگر نوشتار دیگری در prediction-item وجود داشته باشد، خارج از prediction-item-main-text است و سبک خود را از prediction-item بهارث میبرد. بهطور پیشفرض خاکستری است. نوشتار اضافی معمولاً نشانی است. |
prediction-item-match |
بخشی از پیشبینی برگرداندهشده که با ورودی کاربر مطابقت دارد. بهطور پیشفرض، این نوشتار منطبق با نوشتار پررنگ برجسته میشود. توجه داشته باشید که نوشتار مطابقتدادهشده ممکن است در هر جایی از prediction-item باشد. این مورد لزوماً بخشی از prediction-item-main-text نیست. |
prediction-item-selected |
موردی که کاربر ازطریق صفحهکلید به آن پیمایش میکند. توجه: موارد انتخابشده هم تحتتأثیر سبکهای این بخش و هم سبکهای بخش مورد پیشبینی قرار میگیرند. |
prediction-list |
عنصر دیداری حاوی فهرست پیشبینیهای برگرداندهشده توسط سرویس «تکمیل خودکار جا». این فهرست بهصورت فهرست کرکرهای در زیر PlaceAutocompleteElement نشان داده میشود. |
داراییهای CSS | |
|---|---|
background-color |
رنگ پسزمینه عنصر را لغو میکند. |
border |
حاشیه عنصر را لغو میکند. |
border-radius |
شعاع حاشیه عنصر را لغو میکند. |
color |
قلم عنصر را لغو میکند. |
color-scheme |
نشان میدهد که این عنصر در کدام آرایش رنگها میتواند پرداز شود. برای جزئیات بیشتر، اسناد color-scheme را ببینید. پیشفرضها به color-scheme: light dark. |
font |
قلم عنصر را لغو میکند. |
font-family |
قلم عنصر را لغو میکند. |
font-size |
قلم عنصر را لغو میکند. |
font-style |
قلم عنصر را لغو میکند. |
font-weight |
قلم عنصر را لغو میکند. |
line-height |
قلم عنصر را لغو میکند. |
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
رویدادها | |
|---|---|
gmp-error |
function(errorEvent)متغیرهای مستقل:
این رویداد زمانی فعال میشود که درخواست به پسزمینه رد شده باشد (مثلاً کلید میانای برنامهسازی کاربردی نادرست). این رویداد حباب ندارد. |
gmp-select |
function(placeSelectEvent)متغیرهای مستقل:
این رویداد زمانی فعال میشود که کاربر پیشبینی مکانی را انتخاب کند. حاوی شیء Place است. |
میانای BasicPlaceAutocompleteElementOptions
میانا
google.maps.places.BasicPlaceAutocompleteElementOptions
گزینههای ساخت BasicPlaceAutocompleteElement.
مشخصات | |
|---|---|
includedPrimaryTypes optional |
نوع:
Array<string> optional |
includedRegionCodes optional |
نوع:
Array<string> optional |
locationBias optional |
نوع:
LocationBias optional |
locationRestriction optional |
نوع:
LocationRestriction optional |
name optional |
نوع:
string optional |
origin optional |
نوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
requestedLanguage optional |
نوع:
string optional |
requestedRegion optional |
نوع:
string optional |
unitSystem optional |
نوع:
UnitSystem optional |
کلاس PlaceDetailsElement
google.maps.places.PlaceDetailsElement
کلاس
جزئیات مکانی را در چیدمان کامل نمایش میدهد. برای مشخص کردن مکانی که باید ارائه شود، PlaceDetailsPlaceRequestElement یا PlaceDetailsLocationRequestElement را اضافه کنید. PlaceContentConfigElement، PlaceStandardContentElement، یا PlaceAllContentElement را اضافه کنید تا مشخص شود کدام محتوا ارائه شود.
مثال:
<gmp-place-details>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-details> برای استفاده از این عنصر، Places UI Kit API را برای پروژهتان در کنسول Google Cloud فعال کنید.
عنصر سفارشی:
<gmp-place-details></gmp-place-details>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
PlaceDetailsElementOptions را پیادهسازی میکند.
با تماس با const {PlaceDetailsElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
PlaceDetailsElement |
PlaceDetailsElement([options])پارامترها:
|
مشخصات | |
|---|---|
place |
نوع:
Place optionalفقط خواندنی. شیء مکان حاوی شناسه، مکان، و نمای هدف مکان ارائهشده فعلی. |
داراییهای CSS | |
|---|---|
--gmp-button-border-color |
رنگ حاشیه دکمه «باز کردن در Maps». |
--gmp-button-border-radius |
شعاع حاشیه دکمه «باز کردن در Maps». |
--gmp-button-border-width |
عرض حاشیه دکمه «باز کردن در Maps». |
--gmp-collage-border-radius-outer |
شعاع حاشیه گوشههای بیرونی کلاژ رسانه. |
--gmp-dialog-border-radius |
شعاع حاشیه کادر گفتگوی شفافسازی Google Maps. |
--gmp-mat-color-disabled-surface |
رنگ سطح برای نشان دادن وضعیتهای غیرفعال یا عدم حضور. برای ستارههای مرور خالی استفاده میشود. |
--gmp-mat-color-info |
رنگ عناصر میانای کاربر با حس اطلاعاتی. برای نماد صندلی چرخدار استفاده میشود. |
--gmp-mat-color-negative |
رنگ عناصر میانای کاربر با حس منفی. برای نوشتار «بسته» در وضعیت «درحالحاضر باز» استفاده میشود. |
--gmp-mat-color-neutral-container |
رنگ ظرف برای عناصر میانای کاربر پرشده خنثی. برای جایبانهای تصویر و نشان تاریخ انتشار مرور استفاده میشود. |
--gmp-mat-color-on-neutral-container |
رنگ نوشتار و نمادها درمقابل رنگ خنثی محفظه. برای نشان تاریخ انتشار مرور و نشان دردسترس بودن شارژر خودرو برقی درصورت دردسترس نبودن استفاده میشود. |
--gmp-mat-color-on-positive-container |
رنگ نوشتارها و نمادها درمقابل رنگ محفظه مثبت. درصورت دردسترس بودن، برای نشان دردسترس بودن شارژر خودرو برقی استفاده میشود. |
--gmp-mat-color-on-secondary-container |
رنگ نوشتار و نمادها درمقابل رنگ محفظه ثانویه. برای نوشتار و نمادهای روی دکمه «باز کردن در Maps» استفاده میشود. |
--gmp-mat-color-on-surface |
رنگ نوشتار و نمادها درمقابل هر رنگ سطحی. برای نوشتار معمولی استفاده میشود. |
--gmp-mat-color-on-surface-variant |
رنگ با تأکید کمتر برای نوشتار و نمادها درمقابل هر رنگ سطحی. برای نوشتار با تأکید کمتر استفاده میشود. |
--gmp-mat-color-outline-decorative |
رنگ طرح کلی عناصر غیرتعاملی. برای حاشیه عنصر استفاده میشود. |
--gmp-mat-color-positive |
رنگ عناصر میانای کاربر با حس مثبت. Used for "Open" text in open now status. |
--gmp-mat-color-positive-container |
رنگ محفظه برای عناصر میانای کاربر که احساسات مثبت را منتقل میکنند. درصورت دردسترس بودن، برای نشان دردسترس بودن شارژر خودرو برقی استفاده میشود. |
--gmp-mat-color-primary |
رنگ نوشتار و نمادهای تعاملی درمقابل رنگ سطح. برای تعداد مرور، پیوندها در کادر گفتگوی شفافسازیهای Google Maps، پیوند وبسایت، نمادها در برگه نمای کلی، و (رنگ نوشتار / تمرکز / نگه داشتن نشانگر) در عنوانهای نوار برگه استفاده میشود. |
--gmp-mat-color-secondary-container |
رنگ پرکننده کمتر برجسته درمقابل سطح، برای مؤلفههای مغلوب مانند دکمههای تونال. برای پسزمینه دکمه «باز کردن در Maps» استفاده میشود. |
--gmp-mat-color-surface |
رنگ برای پسزمینهها. برای پسزمینههای عنصر و کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-font-body-medium |
برای نشانی، ردهبندی، نوع، قیمت، وضعیت باز بودن، ساعات کاری، مرور، شماره تلفن، وبسایت، Plus Code، ویژگیهای برتر، و نوشتار اصلی در کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-font-body-small |
برای نوشتار اصلی در فهرست ویژگیها در برگه «درباره» استفاده میشود. |
--gmp-mat-font-display-small |
برای نام مکان و نوشتار هر عنوان ویژگی در برگه «درباره» استفاده میشود. |
--gmp-mat-font-family |
خانواده قلم پایه مورداستفاده برای همه نوشتارها. |
--gmp-mat-font-headline-medium |
برای نوشتار عنوان در کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-font-label-large |
برای عنوانهای برگه، دکمه «باز کردن در Maps»، نوشتار ارجاع به مرورکننده در گالری عکس، نوشتار ارجاع به مرورکننده در بخش مرورها، و پیوندها در کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-font-label-medium |
برای نشان تعداد عکسها و نشان تاریخ انتشار مرور استفاده میشود. |
--gmp-mat-font-title-small |
Used for the title of each section in the 'About' tab. |
--gmp-mat-spacing-extra-large |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-extra-small |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-large |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-medium |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-small |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-two-extra-large |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-star-rating-color |
رنگ ستارههای پرشده در ردهبندی. |
background-color |
رنگ پسزمینه عنصر را لغو میکند. |
border |
حاشیه عنصر را لغو میکند. |
border-radius |
شعاع حاشیه عنصر را لغو میکند. |
color-scheme |
نشان میدهد که این عنصر در کدام آرایش رنگها میتواند پرداز شود. برای جزئیات بیشتر، اسناد color-scheme را ببینید. پیشفرضها به color-scheme: light dark. |
font-size |
همه نوشتار و نمادهای موجود در عنصر را که بهصورت داخلی در ems تعریف شدهاند مقیاسبندی میکند. پیشفرضها به 16px. |
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
رویدادها | |
|---|---|
gmp-error |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که درخواست به پسزمینه رد شده باشد (مثلاً کلید میانای برنامهسازی کاربردی نادرست). این رویداد حباب ندارد. |
gmp-load |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که عنصر بار شود و محتوای خود را ارائه دهد. این رویداد حباب ندارد. |
میانای PlaceDetailsElementOptions
میانا
google.maps.places.PlaceDetailsElementOptions
گزینههای PlaceDetailsElement.
کلاس PlaceDetailsCompactElement
google.maps.places.PlaceDetailsCompactElement
کلاس
جزئیات مکانی را در چیدمان فشرده نمایش میدهد. برای مشخص کردن مکانی که باید ارائه شود، PlaceDetailsPlaceRequestElement یا PlaceDetailsLocationRequestElement را اضافه کنید. PlaceContentConfigElement، PlaceStandardContentElement، یا PlaceAllContentElement را اضافه کنید تا مشخص شود کدام محتوا ارائه شود.
مثال:
<gmp-place-details-compact>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-details-compact> برای استفاده از این عنصر، 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-button-border-color |
رنگ حاشیه دکمه «باز کردن در Maps». |
--gmp-button-border-radius |
شعاع حاشیه دکمه «باز کردن در Maps». |
--gmp-button-border-width |
عرض حاشیه دکمه «باز کردن در Maps». |
--gmp-dialog-border-radius |
شعاع حاشیه کادر گفتگوی شفافسازی Google Maps. |
--gmp-mat-color-info |
رنگ عناصر میانای کاربر با حس اطلاعاتی. برای نماد صندلی چرخدار استفاده میشود. |
--gmp-mat-color-negative |
رنگ عناصر میانای کاربر با حس منفی. برای نوشتار «بسته» در وضعیت «درحالحاضر باز» استفاده میشود. |
--gmp-mat-color-neutral-container |
رنگ ظرف برای عناصر میانای کاربر پرشده خنثی. برای جایبانهای تصویر استفاده میشود. |
--gmp-mat-color-on-secondary-container |
رنگ نوشتار و نمادها درمقابل رنگ محفظه ثانویه. برای نوشتار و نمادهای روی دکمه «باز کردن در Maps» استفاده میشود. |
--gmp-mat-color-on-surface |
رنگ نوشتار و نمادها درمقابل هر رنگ سطحی. برای نوشتار معمولی استفاده میشود. |
--gmp-mat-color-on-surface-variant |
رنگ با تأکید کمتر برای نوشتار و نمادها درمقابل هر رنگ سطحی. برای نوشتار با تأکید کمتر استفاده میشود. |
--gmp-mat-color-outline-decorative |
رنگ طرح کلی عناصر غیرتعاملی. برای حاشیه عنصر استفاده میشود. |
--gmp-mat-color-positive |
رنگ عناصر میانای کاربر با حس مثبت. Used for "Open" text in open now status. |
--gmp-mat-color-primary |
رنگ نوشتار و نمادهای تعاملی درمقابل رنگ سطح. برای تعداد مرورها و همچنین پیوندها در کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-color-secondary-container |
رنگ پرکننده کمتر برجسته درمقابل سطح، برای مؤلفههای مغلوب مانند دکمههای تونال. برای پسزمینه دکمه «باز کردن در Maps» استفاده میشود. |
--gmp-mat-color-surface |
رنگ برای پسزمینهها. برای پسزمینههای عنصر و کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-font-body-medium |
Used for body text in the Google Maps disclosures dialog. |
--gmp-mat-font-body-small |
برای نشانی، ردهبندی، نوع، قیمت، و وضعیت باز بودن مکان استفاده میشود. |
--gmp-mat-font-family |
خانواده قلم پایه مورداستفاده برای همه نوشتارها. |
--gmp-mat-font-headline-medium |
برای نوشتار عنوان در کادر گفتگوی شفافسازیهای Google Maps استفاده میشود. |
--gmp-mat-font-label-large |
برای دکمه «باز کردن در Maps» و همچنین پیوندها در کادر گفتگوی شفافسازیهای Google Maps و نوشتار ارجاع مرورگر در گالری عکس استفاده میشود. |
--gmp-mat-font-label-medium |
برای نشان تعداد عکسها استفاده میشود. |
--gmp-mat-font-title-small |
برای نام مکان استفاده میشود. |
--gmp-mat-spacing-extra-small |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-large |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-medium |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-small |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-star-rating-color |
رنگ ستارههای پرشده در ردهبندی. |
--gmp-thumbnail-border-radius |
شعاع حاشیه تصویر ریزعکس مکان. |
background-color |
رنگ پسزمینه عنصر را لغو میکند. |
border |
حاشیه عنصر را لغو میکند. |
border-radius |
شعاع حاشیه عنصر را لغو میکند. |
color-scheme |
نشان میدهد که این عنصر در کدام آرایش رنگها میتواند پرداز شود. برای جزئیات بیشتر، اسناد color-scheme را ببینید. پیشفرضها به color-scheme: light dark. |
font-size |
همه نوشتار و نمادهای موجود در عنصر را که بهصورت داخلی در ems تعریف شدهاند مقیاسبندی میکند. پیشفرضها به 16px. |
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
رویدادها | |
|---|---|
gmp-error |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که درخواست به پسزمینه رد شده باشد (مثلاً کلید میانای برنامهسازی کاربردی نادرست). این رویداد حباب ندارد. |
gmp-load |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که عنصر بار شود و محتوای خود را ارائه دهد. این رویداد حباب ندارد. |
میانای PlaceDetailsCompactElementOptions
میانا
google.maps.places.PlaceDetailsCompactElementOptions
گزینههای PlaceDetailsCompactElement.
مشخصات | |
|---|---|
orientation optional |
نوع:
PlaceDetailsOrientation optionalPlaceDetailsCompactElement.orientation را ببینید. |
truncationPreferred optional |
نوع:
boolean optional |
ثابتهای PlaceDetailsOrientation
google.maps.places.PlaceDetailsOrientation
یادآور همیشگی
انواع جهت برای PlaceDetailsCompactElement.
با تماس با const {PlaceDetailsOrientation} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
HORIZONTAL |
جهت افقی. |
VERTICAL |
جهت عمودی. |
کلاس PlaceDetailsPlaceRequestElement
google.maps.places.PlaceDetailsPlaceRequestElement
کلاس
PlaceDetailsCompactElement یا PlaceDetailsElement را برای بار کردن دادهها براساس شیء مکان، شناسه، یا نام منبع پیکربندی میکند. این عنصر را بهعنوان فرزند PlaceDetailsCompactElement یا PlaceDetailsElement اضافه کنید تا دادههای مکان مشخصشده بار شود. برای مثال:
<gmp-place-details>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
</gmp-place-details> عنصر سفارشی:
<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پیشفرض:
nullشیء، شناسه، یا نام منبع جا برای ارائه جزئیات در عنصر «جزئیات جا» فشرده. این ویژگی به مشخصه بهعنوان نام منبع اشاره میکند.
مشخصه HTML:
|
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانده خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
میانای PlaceDetailsPlaceRequestElementOptions
میانا
google.maps.places.PlaceDetailsPlaceRequestElementOptions
گزینههای PlaceDetailsPlaceRequestElement.
مشخصات | |
|---|---|
place optional |
نوع:
Place|string optional |
کلاس PlaceDetailsLocationRequestElement
google.maps.places.PlaceDetailsLocationRequestElement
کلاس
PlaceDetailsCompactElement یا PlaceDetailsElement را برای بار کردن دادهها براساس مکان پیکربندی میکند. این عنصر را بهعنوان فرزند PlaceDetailsCompactElement یا PlaceDetailsElement اضافه کنید تا دادههای مکان مشخصشده بار شود. برای مثال:
<gmp-place-details>
<gmp-place-details-location-request
location="37.6207665,-122.4284806"
></gmp-place-details-location-request>
</gmp-place-details> عنصر سفارشی:
<gmp-place-details-location-request location="lat,lng"></gmp-place-details-location-request>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
PlaceDetailsLocationRequestElementOptions را پیادهسازی میکند.
با تماس با const {PlaceDetailsLocationRequestElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
PlaceDetailsLocationRequestElement |
PlaceDetailsLocationRequestElement([options])پارامترها:
|
مشخصات | |
|---|---|
location |
نوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalپیشفرض:
nullمکانی که جزئیات آن در عنصر «جزئیات جا» پرداز میشود. به
LatLngAltitude نرمالسازی میشود.مشخصه HTML:
|
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
میانای PlaceDetailsLocationRequestElementOptions
میانا
google.maps.places.PlaceDetailsLocationRequestElementOptions
گزینههای PlaceDetailsLocationRequestElement.
مشخصات | |
|---|---|
location optional |
نوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalمکان برای ارائه مکان. |
PlaceSearchElement کلاس
google.maps.places.PlaceSearchElement
کلاس
نتایج جستجوی مکان را در فهرست نمایش میدهد. PlaceTextSearchRequestElement یا PlaceNearbySearchRequestElement را اضافه کنید تا درخواست ارائه نتایج را مشخص کنید. PlaceContentConfigElement، PlaceStandardContentElement، یا PlaceAllContentElement را اضافه کنید تا مشخص شود کدام محتوا ارائه شود.
مثال:
<gmp-place-search>
<gmp-place-text-search-request
text-query="QUERY"
></gmp-place-text-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> برای استفاده از «عنصر جستجوی جاها»، Places UI Kit API را برای پروژهتان در کنسول Google Cloud فعال کنید.
عنصر سفارشی:
<gmp-place-search attribution-position="top" orientation="vertical" selectable truncation-preferred></gmp-place-search>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
PlaceSearchElementOptions را پیادهسازی میکند.
با تماس با const {PlaceSearchElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
PlaceSearchElement |
PlaceSearchElement([options])پارامترها:
|
مشخصات | |
|---|---|
attributionPosition |
نوع:
PlaceSearchAttributionPosition optionalپیشفرض:
PlaceSearchAttributionPosition.TOPموقعیت نشان منبع و دکمه شفافسازی قانونی.
مشخصه HTML:
|
orientation |
نوع:
PlaceSearchOrientation optionalپیشفرض:
PlaceSearchOrientation.VERTICALگونه جهت (عمودی یا افقی) عنصر.
مشخصه HTML:
|
places |
فقط خواندنی. آرایهای از اشیاء Place حاوی شناسهها، مکانها، و درگاههای دید مکانهای ارائهشده فعلی. |
selectable |
نوع:
boolean optionalپیشفرض:
falseآیا موارد فهرست قابلانتخاب هستند یا نه. اگر درست باشد، موارد فهرست دکمههایی خواهند بود که هنگام کلیک شدن، رویداد
gmp-select را ارسال میکنند. پیمایش و انتخاب با صفحهکلید دسترسپذیر نیز پشتیبانی میشود.مشخصه HTML:
|
truncationPreferred |
نوع:
boolean optionalپیشفرض:
falseاگر درست باشد، خطوط خاصی از محتوا را کوتاه میکند تا بهجای پیچیدن در یک خط جا شود.
مشخصه HTML:
|
داراییهای CSS | |
|---|---|
--gmp-button-border-color |
رنگ حاشیه دکمه «باز کردن در Maps». |
--gmp-button-border-radius |
شعاع حاشیه برای دکمه «باز کردن در Maps». |
--gmp-button-border-width |
عرض حاشیه برای دکمه «باز کردن در Maps». |
--gmp-card-border-radius |
شعاع حاشیه برای کارتهای مکان. |
--gmp-dialog-border-radius |
شعاع حاشیه برای کادر گفتگوی شفافسازی Google Maps. |
--gmp-mat-color-info |
رنگ عناصر میانای کاربر با حس اطلاعاتی. برای نماد ورودی مناسب برای صندلی چرخدار استفاده میشود. |
--gmp-mat-color-negative |
رنگ عناصر میانای کاربر با حس منفی. Used for the "Closed" label for a place's opening hours. |
--gmp-mat-color-neutral-container |
رنگ ظرف برای عناصر میانای کاربر پرشده خنثی. برای نشانهای تاریخ مرور و بار کردن شکلهای جایبان استفاده میشود. |
--gmp-mat-color-on-neutral-container |
رنگ نوشتار و نمادها در محفظه خنثی. برای نوشتار تاریخ مرور و نوشتار خطای بار کردن استفاده میشود. |
--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 |
رنگ عناصر میانای کاربر با حس مثبت. Used for the "Open" label for a place's opening hours. |
--gmp-mat-color-primary |
رنگ نوشتار و نمادهای تعاملی درمقابل رنگ سطح. برای پیوندها، نشانگر بارگیری، و نمادهای نمای کلی استفاده میشود. |
--gmp-mat-color-secondary-container |
رنگ پرکننده کمتر برجسته درمقابل سطح. برای پسزمینه دکمهها استفاده میشود. |
--gmp-mat-color-surface |
رنگ برای پسزمینهها. برای پسزمینه محفظه و کادر گفتگو استفاده میشود. |
--gmp-mat-font-body-small |
برای اطلاعات مکان استفاده میشود. |
--gmp-mat-font-family |
خانواده قلم پایه برای همه نوشتارها. |
--gmp-mat-font-headline-medium |
برای عنوانهای کادر گفتگو استفاده میشود. |
--gmp-mat-font-label-large |
برای محتوای دکمه استفاده میشود. |
--gmp-mat-font-title-medium |
برای نام مکان استفاده میشود. |
--gmp-mat-spacing-extra-small |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-large |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-medium |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-mat-spacing-small |
برای فاصلهگذاری درون عنصر استفاده میشود، مثل حاشیه و لایه اطراف نوشتار. |
--gmp-star-rating-color |
رنگ ستارههای پرشده در ردهبندی ستارهای. |
--gmp-thumbnail-border-radius |
شعاع حاشیه برای تصویر کوچک مکان. |
background-color |
رنگ پسزمینه عنصر را لغو میکند. |
border |
حاشیه عنصر را لغو میکند. |
border-radius |
شعاع حاشیه عنصر را لغو میکند. |
color-scheme |
نشان میدهد که این عنصر در کدام آرایش رنگها میتواند پرداز شود. برای جزئیات بیشتر، اسناد color-scheme را ببینید. پیشفرضها به color-scheme: light dark. |
font-size |
همه نوشتار و نمادهای موجود در عنصر را مقیاسبندی میکند. پیشفرضها به 16px. |
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
رویدادها | |
|---|---|
gmp-error |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که درخواست به پسزمینه رد شده باشد (مثلاً کلید میانای برنامهسازی کاربردی نادرست). این رویداد حباب ندارد. |
gmp-load |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که عنصر بار شود و محتوای خود را ارائه دهد. این رویداد حباب ندارد. |
gmp-select |
function(event)متغیرهای مستقل:
این رویداد زمانی فعال میشود که مکانی از فهرست انتخاب شود. حاوی شیء Place است که شامل شناسه، مکان، و نمای دید مکان انتخابشده است. |
میانای PlaceSearchElementOptions
میانا
google.maps.places.PlaceSearchElementOptions
گزینههای PlaceSearchElement.
مشخصات | |
|---|---|
attributionPosition optional |
نوع:
PlaceSearchAttributionPosition optionalPlaceSearchElement.attributionPosition را ببینید. |
orientation optional |
نوع:
PlaceSearchOrientation optionalPlaceSearchElement.orientation را ببینید. |
selectable optional |
نوع:
boolean optional |
truncationPreferred optional |
نوع:
boolean optionalPlaceSearchElement.truncationPreferred را ببینید. |
ثابتهای PlaceSearchAttributionPosition
google.maps.places.PlaceSearchAttributionPosition
یادآور همیشگی
جایگاههای اِسناد برای PlaceSearchElement.
با تماس با const {PlaceSearchAttributionPosition} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
BOTTOM |
ارجاع در پایین PlaceSearchElement |
TOP |
اسناددهی در بالای PlaceSearchElement |
ثابتهای PlaceSearchOrientation
google.maps.places.PlaceSearchOrientation
یادآور همیشگی
انواع جهت برای PlaceSearchElement.
با تماس با const {PlaceSearchOrientation} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
HORIZONTAL |
جهت افقی. |
VERTICAL |
جهت عمودی. |
کلاس PlaceSelectEvent
google.maps.places.PlaceSelectEvent
کلاس
این رویداد زمانی فعال میشود که مکانی از فهرست مکانها انتخاب شود. با event.place به انتخاب دسترسی پیدا کنید.
این کلاس
Event را گسترش میدهد.
با تماس با const {PlaceSelectEvent} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
مشخصات | |
|---|---|
place |
نوع:
Placeمکان انتخابشده. |
PlaceNearbySearchRequestElement class
google.maps.places.PlaceNearbySearchRequestElement
کلاس
PlaceSearchElement را برای بار کردن نتایج براساس درخواست جستجوی اطراف پیکربندی میکند. خصوصیت locationRestriction برای بار شدن عنصر جستجو لازم است. اگر locationRestriction تنظیم نشده باشد، هر ویژگی پیکربندیشده دیگری نادیده گرفته خواهد شد. این عنصر را بهعنوان فرزند PlaceSearchElement اضافه کنید تا نتایج بار شود. برای مثال:
<gmp-place-search>
<gmp-place-nearby-search-request
location-restriction="RADIUS@LAT,LNG"
></gmp-place-nearby-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> عنصر سفارشی:
<gmp-place-nearby-search-request excluded-primary-types="excluded-primary-type1 excluded-primary-type2..." excluded-types="excluded-type1 excluded-type2..." included-primary-types="included-primary-type1 included-primary-type2..." included-types="included-type1 included-type2..." location-restriction="radius@lat,lng" max-result-count="number" rank-preference="preference"></gmp-place-nearby-search-request>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
PlaceNearbySearchRequestElementOptions را پیادهسازی میکند.
با تماس با const {PlaceNearbySearchRequestElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
PlaceNearbySearchRequestElement |
PlaceNearbySearchRequestElement([options])پارامترها:
|
مشخصات | |
|---|---|
excludedPrimaryTypes |
نوع:
Array<string> optionalپیشفرض:
nullانواع مکان اصلی مستثناشده.
مشخصه HTML:
|
excludedTypes |
نوع:
Array<string> optionalپیشفرض:
nullانواع مکان مستثنیشده.
مشخصه HTML:
|
includedPrimaryTypes |
نوع:
Array<string> optionalپیشفرض:
nullنوع مکان اصلی گنجاندهشده.
مشخصه HTML:
|
includedTypes |
نوع:
Array<string> optionalپیشفرض:
nullنوع مکان دربرگرفتهشده.
مشخصه HTML:
|
locationRestriction |
نوع:
Circle|CircleLiteral optionalپیشفرض:
nullمنطقه موردنظر برای جستجو. به
Circle نرمالسازی میشود.مشخصه HTML:
|
maxResultCount |
نوع:
number optionalپیشفرض:
nullحداکثر تعداد نتایج برای برگرداندن.
مشخصه HTML:
|
rankPreference |
نوع:
SearchNearbyRankPreference optionalپیشفرض:
nullنحوه رتبهبندی نتایج در پاسخ.
مشخصه HTML:
|
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
میانای PlaceNearbySearchRequestElementOptions
میانا
google.maps.places.PlaceNearbySearchRequestElementOptions
گزینههای PlaceNearbySearchRequestElement.
کلاس PlaceTextSearchRequestElement
google.maps.places.PlaceTextSearchRequestElement
کلاس
PlaceSearchElement را برای بار کردن نتایج براساس درخواست جستجوی نوشتار پیکربندی میکند. خصوصیت textQuery برای بار شدن عنصر جستجو لازم است. اگر textQuery تنظیم نشده باشد، هر ویژگی پیکربندیشده دیگری نادیده گرفته خواهد شد. این عنصر را بهعنوان فرزند PlaceSearchElement اضافه کنید تا نتایج بار شود. برای مثال:
<gmp-place-search>
<gmp-place-text-search-request
text-query="QUERY"
></gmp-place-text-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> عنصر سفارشی:
<gmp-place-text-search-request ev-connector-types="ev-connector-type1 ev-connector-type2..." ev-minimum-charging-rate-kw="rate" included-type="type" is-open-now="true" location-bias="lat,lng" location-restriction="swlat,swlng|nelat,nelng" max-result-count="number" min-rating="number" price-levels="price-level1 price-level2..." rank-preference="preference" text-query="string" use-strict-type-filtering></gmp-place-text-search-request>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
PlaceTextSearchRequestElementOptions را پیادهسازی میکند.
با تماس با const {PlaceTextSearchRequestElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
PlaceTextSearchRequestElement |
PlaceTextSearchRequestElement([options])پارامترها:
|
مشخصات | |
|---|---|
evConnectorTypes |
نوع:
Array<EVConnectorType> optionalپیشفرض:
nullفهرست انواع رابطهای خودرو برقی ترجیحی.
مشخصه HTML:
|
evMinimumChargingRateKw |
نوع:
number optionalپیشفرض:
nullحداقل نرخ شارژ موردنیاز به کیلووات.
مشخصه HTML:
|
includedType |
نوع:
string optionalپیشفرض:
nullنوع مکان درخواستشده.
مشخصه HTML:
|
isOpenNow |
نوع:
boolean optionalپیشفرض:
nullبرای محدود کردن جستجو به مکانهایی که درحالحاضر باز هستند استفاده میشود.
مشخصه HTML:
|
locationBias |
نوع:
LocationBias optionalپیشفرض:
nullسوگیری مکان برای جستجو. به
LatLngAltitude | LatLngBounds | Circle | string نرمالسازی میشود.مشخصه HTML:
|
locationRestriction |
نوع:
LatLngBounds|LatLngBoundsLiteral optionalپیشفرض:
nullمحدودیت مکان برای جستجو. به
LatLngBounds نرمالسازی میشود.مشخصه HTML:
|
maxResultCount |
نوع:
number optionalپیشفرض:
nullحداکثر تعداد نتایج برای برگرداندن.
مشخصه HTML:
|
minRating |
نوع:
number optionalپیشفرض:
nullنتایجی را که میانگین ردهبندی کاربر آنها دقیقاً کمتر از این حد است فیلتر کنید.
مشخصه HTML:
|
priceLevels |
نوع:
Array<PriceLevel> optionalپیشفرض:
nullبرای محدود کردن جستجو به مکانهایی که با سطوح قیمت خاصی علامتگذاری شدهاند استفاده میشود.
مشخصه HTML:
|
rankPreference |
نوع:
SearchByTextRankPreference optionalپیشفرض:
nullنحوه رتبهبندی نتایج در پاسخ.
مشخصه HTML:
|
textQuery |
نوع:
string optionalپیشفرض:
nullپُرسمان نوشتاری برای جستجوی نوشتاری.
مشخصه HTML:
|
useStrictTypeFiltering |
نوع:
boolean optionalپیشفرض:
nullبرای تنظیم فیلتر نوع دقیق برای «includedType» استفاده میشود.
مشخصه HTML:
|
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
میانای PlaceTextSearchRequestElementOptions
میانا
google.maps.places.PlaceTextSearchRequestElementOptions
گزینههای PlaceTextSearchRequestElement.
مشخصات | |
|---|---|
evConnectorTypes optional |
نوع:
Array<EVConnectorType> optionalفهرست انواع رابطهای خودرو برقی ترجیحی. برای جزئیات بیشتر، به SearchByTextRequest.evSearchOptions و PlaceTextSearchRequestElement.evConnectorTypes مراجعه کنید. |
evMinimumChargingRateKw optional |
نوع:
number optionalحداقل نرخ شارژ موردنیاز به کیلووات. برای جزئیات بیشتر، به SearchByTextRequest.evSearchOptions و PlaceTextSearchRequestElement.evMinimumChargingRateKw مراجعه کنید. |
includedType optional |
نوع:
string optionalنوع مکان درخواستشده. برای جزئیات بیشتر، به SearchByTextRequest.includedType و PlaceTextSearchRequestElement.includedType مراجعه کنید. |
isOpenNow optional |
نوع:
boolean optionalبرای محدود کردن جستجو به مکانهایی که درحالحاضر باز هستند استفاده میشود. برای جزئیات بیشتر، به SearchByTextRequest.isOpenNow و PlaceTextSearchRequestElement.isOpenNow مراجعه کنید. |
locationBias optional |
نوع:
LocationBias optionalسوگیری مکان برای جستجو. برای جزئیات بیشتر، به SearchByTextRequest.locationBias و PlaceTextSearchRequestElement.locationBias مراجعه کنید. |
locationRestriction optional |
نوع:
LatLngBounds|LatLngBoundsLiteral optionalمحدودیت مکان برای جستجو. برای جزئیات بیشتر، به SearchByTextRequest.locationRestriction و PlaceTextSearchRequestElement.locationRestriction مراجعه کنید. |
maxResultCount optional |
نوع:
number optionalحداکثر تعداد نتایج برای برگرداندن. برای جزئیات بیشتر، به SearchByTextRequest.maxResultCount و PlaceTextSearchRequestElement.maxResultCount مراجعه کنید. |
minRating optional |
نوع:
number optionalنتایجی را که میانگین ردهبندی کاربر آنها دقیقاً کمتر از این حد است فیلتر کنید. برای جزئیات بیشتر، به SearchByTextRequest.minRating و PlaceTextSearchRequestElement.minRating مراجعه کنید. |
priceLevels optional |
نوع:
Array<PriceLevel> optionalبرای محدود کردن جستجو به مکانهایی که با سطوح قیمت خاصی علامتگذاری شدهاند استفاده میشود. برای جزئیات بیشتر، به SearchByTextRequest.priceLevels و PlaceTextSearchRequestElement.priceLevels مراجعه کنید. |
rankPreference optional |
نوع:
SearchByTextRankPreference optionalنحوه رتبهبندی نتایج در پاسخ. برای جزئیات بیشتر، به SearchByTextRequest.rankPreference و PlaceTextSearchRequestElement.rankPreference مراجعه کنید. |
textQuery optional |
نوع:
string optionalپُرسمان نوشتاری برای جستجوی نوشتاری. برای جزئیات بیشتر، به SearchByTextRequest.textQuery و PlaceTextSearchRequestElement.textQuery مراجعه کنید. |
useStrictTypeFiltering optional |
نوع:
boolean optionalبرای تنظیم فیلتر کردن نوع دقیق برای SearchByTextRequest.includedType استفاده میشود. برای جزئیات بیشتر، به SearchByTextRequest.useStrictTypeFiltering و PlaceTextSearchRequestElement.useStrictTypeFiltering مراجعه کنید. |
کلاس تکمیل خودکار
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()پارامترها: هیچ
مقدار بازگشتی:
PlaceResult «مکان» انتخابشده توسط کاربر.اگر جزئیات باموفقیت بازیابی شده باشد، جزئیات «مکان» انتخابشده توسط کاربر را برمیگرداند. درغیراینصورت، یک شیء «مکان» ناقص برمیگرداند که ویژگی 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 خواهد بود و هیچ ویژگی دیگری تعریف نمیشود. |
میانای 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، types، و name را خواهد داشت و place_id، types، و description توسط سرویس «تکمیل خودکار» برگردانده میشود. بهطور پیشفرض غیرفعال است. |
strictBounds optional |
نوع:
boolean optionalمقدار بولی که نشان میدهد ابزاره «تکمیل خودکار» باید فقط مکانهایی را برگرداند که در زمان ارسال پُرسمان در محدوده ابزاره «تکمیل خودکار» قرار دارند. تنظیم strictBounds روی false (که پیشفرض است) باعث میشود نتایج به مکانهای موجود در محدوده متمایل شوند، اما به آنها محدود نشوند. |
types optional |
نوع:
Array<string> optionalانواع پیشبینیهایی که باید برگردانده شود. برای انواع پشتیبانیشده، راهنمای توسعهدهنده را ببینید. اگر نوعی مشخص نشده باشد، همه انواع برگردانده خواهد شد. |
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
گزینههایی که میتوان برای شیء SearchBox تنظیم کرد.
مشخصات | |
|---|---|
bounds optional |
نوع:
LatLngBounds|LatLngBoundsLiteral optionalمنطقهای که پیشبینیهای پُرسمان به آن سوگیری دارد. پیشبینیها به سمت پُرسمانهایی که این محدودهها را هدف قرار میدهند سوگیری دارند، اما به آنها محدود نمیشوند. |
PlaceContextualElement کلاس
google.maps.places.PlaceContextualElement
کلاس
ابزارهای که از دادهواحد بافتی برای نمایش نمای بافتاری پاسخ «پایهمندسازی با Google Maps» استفاده میکند.
عنصر سفارشی:
<gmp-place-contextual context-token="string"></gmp-place-contextual>
این کلاس
HTMLElement را گسترش میدهد.
این کلاس
PlaceContextualElementOptions را پیادهسازی میکند.
با تماس با const {PlaceContextualElement} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
سازنده | |
|---|---|
PlaceContextualElement |
PlaceContextualElement([options])پارامترها:
|
مشخصات | |
|---|---|
contextToken |
نوع:
string optionalدادهواحد بافتی.
مشخصه HTML:
|
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
میانای PlaceContextualElementOptions
میانا
google.maps.places.PlaceContextualElementOptions
گزینههای PlaceContextualElement.
مشخصات | |
|---|---|
contextToken optional |
نوع:
string optionalدادهواحد بافتی ارائهشده توسط پاسخ «پایهمندسازی با Google Maps». |
PlaceContextualListConfigElement کلاس
google.maps.places.PlaceContextualListConfigElement
کلاس
عنصر اچتیامال که گزینههای نمای فهرستی «عنصر زمینهای مکان» را پیکربندی میکند.
عنصر سفارشی:
<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 را ببینید.
سازنده | |
|---|---|
PlaceContextualListConfigElement |
PlaceContextualListConfigElement([options])پارامترها:
|
مشخصات | |
|---|---|
layout |
نوع:
PlaceContextualListLayout optionalچیدمان.
مشخصه HTML:
|
mapHidden |
نوع:
boolean optionalاینکه نقشه پنهان است یا نه.
مشخصه HTML:
|
روشها | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidتابعی را راهاندازی میکند که هرگاه رویداد مشخصشده به هدف ارسال شود، فراخوانی خواهد شد. addEventListener را ببینید. |
removeEventListener |
removeEventListener(type, listener[, options])پارامترها:
مقدار برگشتی:
voidشنونده رویدادی را که قبلاً با addEventListener ثبت شده است از هدف برمیدارد. removeEventListener را ببینید. |
میانای PlaceContextualListConfigElementOptions
میانا
google.maps.places.PlaceContextualListConfigElementOptions
گزینههای PlaceContextualListConfigElement.
مشخصات | |
|---|---|
layout optional |
نوع:
PlaceContextualListLayout optionalپیشفرض:
PlaceContextualListLayout.VERTICALچیدمان. |
mapHidden optional |
نوع:
boolean optionalپیشفرض:
falseاگر نقشه باید پنهان شود، درست است. |
ثابتهای PlaceContextualListLayout
google.maps.places.PlaceContextualListLayout
یادآور همیشگی
فهرست چیدمانهایی که «عنصر زمینهای مکان» برای نمای فهرستی پشتیبانی میکند.
با تماس با const {PlaceContextualListLayout} = await google.maps.importLibrary("places") دسترسی پیدا کنید.
کتابخانهها در Maps JavaScript API را ببینید.
ثابتها | |
|---|---|
COMPACT |
چیدمان فهرست فشرده: موارد فهرست بهصورت پیوندهایی در یک خط ارائه میشوند و موارد اضافی در فهرست کرکرهای قرار میگیرند. |
VERTICAL |
چیدمان فهرست عمودی: موارد فهرست بهصورت کارت در فهرست عمودی ارائه میشوند. |