PlaceAutocompleteElement class
صف واحد (google.maps.places.PlaceAutocompleteElement)
PlaceAutocompleteElement هي فئة فرعية من HTMLElement توفّر مكوّن واجهة مستخدم لواجهة برمجة تطبيقات الإكمال التلقائي للأماكن.
يستخدم 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نوع المكان الأساسي المضمّن (على سبيل المثال، "restaurant" أو "gas_station").
لا يتم عرض مكان إلا إذا كان نوعه الأساسي مضمّنًا في هذه القائمة. يمكن تحديد ما يصل إلى 5 قيم. في حال عدم تحديد أي أنواع، يتم عرض جميع أنواع الأماكن. سمة 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. يتبع السلوك نفسه الذي تتبعه سمة الاسم للإدخالات. يُرجى العِلم أنّ هذا هو الاسم الذي سيتم استخدامه عند إرسال نموذج. لمعرفة التفاصيل، يُرجى الاطّلاع على 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 |
جزء من عنصر التوقّع يمثّل النص الرئيسي للتوقّع. بالنسبة إلى المواقع الجغرافية، يحتوي هذا الحقل على اسم مكان، مثل "القاهرة"، أو اسم شارع ورقمه، مثل "شارع الملك 10". يكون لون 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 إلى Place من خلال طلب PlacePrediction.toPlace.
هذه الفئة هي امتداد لـ Event.
يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.
الخصائص | |
|---|---|
placePrediction |
النوع:
PlacePredictionيمكنك تحويل هذا إلى Place من خلال الاتصال بالرقم PlacePrediction.toPlace. |
BasicPlaceAutocompleteElement class
صف واحد (google.maps.places.BasicPlaceAutocompleteElement)
BasicPlaceAutocompleteElement هي فئة فرعية من HTMLElement توفّر مكوّن واجهة مستخدم لواجهة الإكمال التلقائي للأماكن 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نوع المكان الأساسي المضمّن (على سبيل المثال، "restaurant" أو "gas_station").
لا يتم عرض مكان إلا إذا كان نوعه الأساسي مضمّنًا في هذه القائمة. يمكن تحديد ما يصل إلى 5 قيم. في حال عدم تحديد أي أنواع، يتم عرض جميع أنواع الأماكن. سمة 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. يتبع السلوك نفسه الذي تتبعه سمة الاسم للإدخالات. يُرجى العِلم أنّ هذا هو الاسم الذي سيتم استخدامه عند إرسال نموذج. لمعرفة التفاصيل، يُرجى الاطّلاع على 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 |
جزء من عنصر التوقّع يمثّل النص الرئيسي للتوقّع. بالنسبة إلى المواقع الجغرافية، يحتوي هذا الحقل على اسم مكان، مثل "القاهرة"، أو اسم شارع ورقمه، مثل "شارع الملك 10". يكون لون 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 interface
واجهة
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> لاستخدام هذا العنصر، يجب تفعيل حزمة أدوات "خرائط Google" الجاهزة للأماكن API لمشروعك في Google Cloud Console.
العنصر المخصّص:
<gmp-place-details></gmp-place-details>
هذه الفئة هي امتداد لـ HTMLElement.
تنفّذ هذه الفئة
PlaceDetailsElementOptions.
يمكنك الوصول إلى البريد الصوتي من خلال الاتصال بالرقم const {PlaceDetailsElement} = await google.maps.importLibrary("places").
يُرجى الاطّلاع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
|---|---|
PlaceDetailsElement |
PlaceDetailsElement([options])المَعلمات:
|
الخصائص | |
|---|---|
place |
النوع:
Place optionalللقراءة فقط. عنصر Place يحتوي على المعرّف والموقع الجغرافي وإطار العرض للمكان المعروض حاليًا |
خصائص CSS | |
|---|---|
--gmp-button-border-color |
لون حدود الزر "فتح في خرائط Google" |
--gmp-button-border-radius |
نصف قطر حدود الزر "فتح في خرائط Google" |
--gmp-button-border-width |
عرض حدود الزر "فتح في خرائط Google" |
--gmp-collage-border-radius-outer |
نصف قطر حدود الزوايا الخارجية لمجموعة الوسائط |
--gmp-dialog-border-radius |
تمثّل هذه السمة نصف قطر حدود مربّع حوار الإفصاح في "خرائط Google". |
--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 |
لون النص والرموز مقابل لون الحاوية الثانوي يُستخدَم للنص والرموز على زر "فتح في خرائط Google". |
--gmp-mat-color-on-surface |
لون النص والرموز مقابل أي لون سطح يُستخدَم للنص العادي. |
--gmp-mat-color-on-surface-variant |
لون أقل تركيزًا للنصوص والرموز على أي لون سطح يُستخدَم للنصوص الأقل أهمية. |
--gmp-mat-color-outline-decorative |
لون الخط المحيطي للعناصر غير التفاعلية يُستخدَم لحدود العنصر. |
--gmp-mat-color-positive |
لون عناصر واجهة المستخدم التي تعبّر عن مشاعر إيجابية يُستخدَم هذا اللون للنص "مفتوح" في حالة "مفتوح الآن". |
--gmp-mat-color-positive-container |
لون الحاوية لعناصر واجهة المستخدم التي تعبّر عن مشاعر إيجابية تُستخدَم لشارة توفّر شاحن المركبات الكهربائية عندما تكون متاحة. |
--gmp-mat-color-primary |
لون النص والرموز التفاعلية مقارنةً بلون السطح يُستخدَم لعدد المراجعات والروابط في مربّع حوار الإفصاحات في "خرائط Google" ورابط الموقع الإلكتروني والرموز في علامة التبويب "نظرة عامة" و (تمرير مؤشر الماوس فوق / التركيز على / لون النص) في عناوين شريط علامات التبويب. |
--gmp-mat-color-secondary-container |
لون تعبئة أقل بروزًا مقارنةً بلون السطح، ويُستخدم للمكوّنات المتنحية مثل الأزرار النغمية. يُستخدَم لخلفية زر "الفتح في خرائط Google". |
--gmp-mat-color-surface |
لون الخلفيات يُستخدَم هذا اللون لخلفيات العنصر ومربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-body-medium |
يُستخدَم لعنوان المكان وتقييمه ونوعه وسعره وحالة فتحه الآن وساعات العمل والمراجعة ورقم الهاتف والموقع الإلكتروني ورمز Plus Code وأهم الميزات والنص الأساسي في مربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-body-small |
يُستخدَم للنص الأساسي في قائمة الميزات ضمن علامة التبويب "لمحة". |
--gmp-mat-font-display-small |
يُستخدَم لاسم المكان ونص كل عنوان ميزة في علامة التبويب "لمحة". |
--gmp-mat-font-family |
مجموعة الخطوط الأساسية المستخدَمة لكل النصوص |
--gmp-mat-font-headline-medium |
يُستخدَم هذا النص كعنوان في مربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-label-large |
يُستخدَم لعناوين علامات التبويب، وزر "الفتح في خرائط Google"، ونص تحديد مصدر المراجِع في معرض الصور، ونص تحديد مصدر المراجِع في قسم المراجعات، والروابط في مربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-label-medium |
يُستخدَم لشارة عدد الصور وشارة تاريخ نشر المراجعة. |
--gmp-mat-font-title-small |
يُستخدَم لعنوان كل قسم في علامة التبويب "لمحة". |
--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 |
يغيّر حجم كل النصوص والرموز في العنصر، والتي يتم تحديدها داخليًا بوحدات em. القيمة التلقائية هي 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 interface
واجهة
google.maps.places.PlaceDetailsElementOptions
خيارات "PlaceDetailsElement"
PlaceDetailsCompactElement class
صف واحد (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> لاستخدام هذا العنصر، يجب تفعيل حزمة أدوات "خرائط Google" الجاهزة للأماكن API لمشروعك في Google Cloud Console.
العنصر المخصّص:
<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للقراءة فقط. عنصر Place يحتوي على المعرّف والموقع الجغرافي وإطار العرض للمكان المعروض حاليًا |
truncationPreferred |
النوع:
booleanالقيمة التلقائية:
falseإذا كانت القيمة صحيحة، يتم اقتطاع اسم المكان وعنوانه ليظهرا في سطر واحد بدلاً من التفافهما.
سمة HTML:
|
خصائص CSS | |
|---|---|
--gmp-button-border-color |
لون حدود الزر "فتح في خرائط Google" |
--gmp-button-border-radius |
نصف قطر حدود الزر "فتح في خرائط Google" |
--gmp-button-border-width |
عرض حدود الزر "فتح في خرائط Google" |
--gmp-dialog-border-radius |
تمثّل هذه السمة نصف قطر حدود مربّع حوار الإفصاح في "خرائط Google". |
--gmp-mat-color-info |
لون عناصر واجهة المستخدم التي تحمل طابعًا إعلاميًا يُستخدَم لرمز الكرسي المتحرّك. |
--gmp-mat-color-negative |
لون عناصر واجهة المستخدم التي تعبّر عن شعور سلبي يُستخدَم هذا اللون للنص "مغلق" في حالة "مفتوح الآن". |
--gmp-mat-color-neutral-container |
لون الحاوية لعناصر واجهة المستخدم المعبأة بلون محايد يُستخدَم للعناصر النائبة للصور. |
--gmp-mat-color-on-secondary-container |
لون النص والرموز مقابل لون الحاوية الثانوي يُستخدَم للنص والرموز على زر "فتح في خرائط Google". |
--gmp-mat-color-on-surface |
لون النص والرموز مقابل أي لون سطح يُستخدَم للنص العادي. |
--gmp-mat-color-on-surface-variant |
لون أقل تركيزًا للنصوص والرموز على أي لون سطح يُستخدَم للنصوص الأقل أهمية. |
--gmp-mat-color-outline-decorative |
لون الخط المحيطي للعناصر غير التفاعلية يُستخدَم لحدود العنصر. |
--gmp-mat-color-positive |
لون عناصر واجهة المستخدم التي تعبّر عن مشاعر إيجابية يُستخدَم هذا اللون للنص "مفتوح" في حالة "مفتوح الآن". |
--gmp-mat-color-primary |
لون النص والرموز التفاعلية مقارنةً بلون السطح يُستخدَم لعدد المراجعات، بالإضافة إلى الروابط في مربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-color-secondary-container |
لون تعبئة أقل بروزًا مقارنةً بلون السطح، ويُستخدم للمكوّنات المتنحية مثل الأزرار النغمية. يُستخدَم لخلفية زر "الفتح في خرائط Google". |
--gmp-mat-color-surface |
لون الخلفيات يُستخدَم هذا اللون لخلفيات العنصر ومربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-body-medium |
يُستخدَم للنص الأساسي في مربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-body-small |
يُستخدَم لعرض عنوان المكان وتقييمه ونوعه وسعره وحالة فتحه الآن. |
--gmp-mat-font-family |
مجموعة الخطوط الأساسية المستخدَمة لكل النصوص |
--gmp-mat-font-headline-medium |
يُستخدَم هذا النص كعنوان في مربّع حوار الإفصاحات في "خرائط Google". |
--gmp-mat-font-label-large |
يُستخدَم هذا الزر لفتح "خرائط Google"، وكذلك للروابط في مربّع حوار الإفصاحات في "خرائط Google" ونص تحديد مصدر المراجِع في معرض الصور. |
--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 |
يغيّر حجم كل النصوص والرموز في العنصر، والتي يتم تحديدها داخليًا بوحدات em. القيمة التلقائية هي 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 interface
واجهة
google.maps.places.PlaceDetailsCompactElementOptions
خيارات "PlaceDetailsCompactElement"
الخصائص | |
|---|---|
orientation optional |
النوع:
PlaceDetailsOrientation optionalيمكنك الاطّلاع على PlaceDetailsCompactElement.orientation. |
truncationPreferred optional |
النوع:
boolean optionalيمكنك الاطّلاع على PlaceDetailsCompactElement.truncationPreferred. |
ثوابت 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 interface
واجهة
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 Console.
العنصر المخصّص:
<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 |
لون حدود زر "الفتح في خرائط Google" |
--gmp-button-border-radius |
نصف قطر الحدود لزر "الفتح في خرائط Google" |
--gmp-button-border-width |
عرض الحدود لزر "فتح في خرائط Google" |
--gmp-card-border-radius |
نطاق الحدود لبطاقات الأماكن |
--gmp-dialog-border-radius |
نصف قطر الحدود لمربّع حوار الإفصاح في "خرائط Google" |
--gmp-mat-color-info |
لون عناصر واجهة المستخدم التي تحمل طابعًا إعلاميًا يُستخدَم لرمز المدخل المناسب للكراسي المتحركة. |
--gmp-mat-color-negative |
لون عناصر واجهة المستخدم التي تعبّر عن شعور سلبي يُستخدَم هذا التصنيف للإشارة إلى أنّ المكان "مغلق" في ساعات العمل. |
--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 |
لون عناصر واجهة المستخدم التي تعبّر عن مشاعر إيجابية يُستخدَم هذا التصنيف للإشارة إلى أنّ المكان "مفتوح" في ساعات العمل. |
--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 optionalيمكنك الاطّلاع على PlaceSearchElement.attributionPosition. |
orientation optional |
النوع:
PlaceSearchOrientation optionalيمكنك الاطّلاع على PlaceSearchElement.orientation. |
selectable optional |
النوع:
boolean optional |
truncationPreferred optional |
النوع:
boolean optionalيمكنك الاطّلاع على PlaceSearchElement.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
صف واحد (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"
الخصائص | |
|---|---|
excludedPrimaryTypes optional |
النوع:
Array<string> optionalأنواع الأماكن الأساسية المستبعَدة لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.excludedPrimaryTypes وSearchNearbyRequest.excludedPrimaryTypes. |
excludedTypes optional |
النوع:
Array<string> optionalأنواع الأماكن المستبعَدة لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.excludedTypes وSearchNearbyRequest.excludedTypes. |
includedPrimaryTypes optional |
النوع:
Array<string> optionalأنواع الأماكن الأساسية المضمّنة لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.includedPrimaryTypes وSearchNearbyRequest.includedPrimaryTypes. |
includedTypes optional |
النوع:
Array<string> optionalأنواع الأماكن المضمّنة لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.includedTypes وSearchNearbyRequest.includedTypes. |
locationRestriction optional |
النوع:
Circle|CircleLiteral optionalتمثّل هذه السمة المنطقة المطلوب البحث فيها. لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.locationRestriction وSearchNearbyRequest.locationRestriction. |
maxResultCount optional |
النوع:
number optionalتعرض هذه المَعلمة أكبر عدد ممكن من النتائج. لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.maxResultCount وSearchNearbyRequest.maxResultCount. |
rankPreference optional |
النوع:
SearchNearbyRankPreference optionalكيفية ترتيب النتائج في الردّ لمزيد من التفاصيل، يُرجى الاطّلاع على PlaceNearbySearchRequestElement.rankPreference وSearchNearbyRankPreference. |
PlaceTextSearchRequestElement class
صف واحد (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 إلا على حقول رقم تعريف المكان وtypes وname، مع عرض رقم تعريف المكان و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 interface
واجهة
google.maps.places.SearchBoxOptions
الخيارات التي يمكن ضبطها على عنصر SearchBox.
الخصائص | |
|---|---|
bounds optional |
النوع:
LatLngBounds|LatLngBoundsLiteral optionalالمنطقة التي يتم توجيه توقعات طلبات البحث إليها تكون التوقعات منحازة إلى طلبات البحث التي تستهدف هذه الحدود، ولكنها لا تقتصر عليها. |
فئة PlaceContextualElement
صف واحد (google.maps.places.PlaceContextualElement)
تستخدم هذه الأداة الرمز المميّز السياقي لعرض ردّ "استخدام خرائط Google كمصدر" بشكل سياقي.
العنصر المخصّص:
<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 كمصدر". |
PlaceContextualListConfigElement class
صف واحد (google.maps.places.PlaceContextualListConfigElement)
عنصر HTML يضبط خيارات العرض على شكل قائمة في "عنصر سياق المكان".
العنصر المخصّص:
<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 interface
واجهة
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 |
تنسيق القائمة العمودية: يتم عرض عناصر القائمة كبطاقات في قائمة عمودية. |