مكان
google.maps.places.Place
الصف الدراسي
الوصول من خلال الاتصال بـ const {Place} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
Place |
Place(options) المعلّمات:
|
الطرق الثابتة | |
---|---|
|
findPlaceFromPhoneNumber(request) المعلّمات:
يبحث عن مكان استنادًا إلى رقم الهاتف. لعرض مصفوفة بسبب حالات نادرة حيث قد تتشارك عدة أماكن رقم هاتف. |
|
findPlaceFromQuery(request) المعلّمات:
يبحث عن مكان استنادًا إلى طلب بحث نصي معيّن. لعرض مصفوفة بسبب الحالات التي يكون فيها طلب البحث غامضًا بشكل بسيط، ويتم عرض أكثر من مكان واحد. هذه الطريقة غير مخصّصة لعمليات البحث التي يُتوقع أن تظهر فيها نتائج متعددة. |
أماكن إقامة | |
---|---|
addressComponents |
النوع:
Array<AddressComponent> optional مجموعة مكونات العنوان لموقع هذا المكان. كائن فارغ إذا لم تكن هناك بيانات عنوان معروفة. undefined إذا لم يتم طلب بيانات العنوان من الخادم. |
adrFormatAddress |
النوع:
string optional تمثيل عنوان المكان في adr microformat |
attributions |
النوع:
Array<Attribution> optional نص الإحالة الذي سيتم عرضه لنتيجة المكان هذه. |
businessStatus |
النوع:
BusinessStatus optional الحالة التشغيلية للموقع. null إذا لم تكن هناك حالة معروفة. undefined إذا لم يتم تحميل بيانات الحالة من الخادم. |
displayName |
النوع:
string optional الاسم المعروض للموقع الجغرافي. null إذا لم يكن هناك اسم. undefined إذا لم يتم تحميل بيانات الاسم من الخادم. |
formattedAddress |
النوع:
string optional عنوان الموقع الجغرافي بالكامل. |
googleMapsURI |
النوع:
string optional عنوان URL لصفحة Google الرسمية لهذا المكان. هذه هي الصفحة التي تملكها Google وتحتوي على أفضل المعلومات المتوفرة حول المكان. |
hasCurbsidePickup |
النوع:
boolean optional ما إذا كان المكان يوفّر خدمة الإيصال إلى السيارة. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
hasDelivery |
النوع:
boolean optional ما إذا كان المكان يوفّر خدمة التوصيل. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
hasDineIn |
النوع:
boolean optional ما إذا كان المكان يتناول الطعام فيه أم لا. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
hasTakeout |
النوع:
boolean optional ما إذا كان المكان يحتوي على طعام سفري. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
hasWheelchairAccessibleEntrance |
النوع:
boolean optional ما إذا كان المكان يحتوي على مدخل صالح للكراسي المتحركة. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
iconBackgroundColor |
النوع:
string optional رمز اللون HEX التلقائي لفئة المكان. |
id |
النوع:
string رقم تعريف المكان الفريد. |
internationalPhoneNumber |
النوع:
string optional رقم هاتف المكان بالتنسيق الدولي. يتضمن التنسيق الدولي رمز البلد، مسبوقًا بالعلامة (+). |
isReservable |
النوع:
boolean optional ما إذا كان المكان قابلاً للحجز. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
location |
النوع:
LatLng optional تمثل هذه الخاصية موضع المكان. |
nationalPhoneNumber |
النوع:
string optional رقم هاتف المكان، مُنسَّق وفقًا للاتفاقية الإقليمية للرقم. |
openingHours |
النوع:
OpeningHours optional |
photos |
صور لهذا المكان. ستتضمّن المجموعة ما يصل إلى عشرة كائنات Photo . |
plusCode |
النوع:
PlusCode optional |
priceLevel |
النوع:
PriceLevel optional مستوى سعر المكان. يمكن أن تعرض هذه الخاصية أيًا من القيم التالية
|
rating |
النوع:
number optional تقييم ما بين 1.0 و5.0، استنادًا إلى تعليقات المستخدمين عن هذا المكان. |
requestedLanguage |
النوع:
string optional اللغة المطلوبة لهذا المكان. |
requestedRegion |
النوع:
string optional المنطقة المطلوبة لهذا المكان. |
reviews |
قائمة بالتعليقات لهذا المكان. |
servesBeer |
النوع:
boolean optional ما إذا كان المكان يقدم البيرة. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
servesBreakfast |
النوع:
boolean optional ما إذا كان المكان يقدّم الفطور. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
servesBrunch |
النوع:
boolean optional ما إذا كان المكان يقدم وجبات الإفطار المتأخر. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
servesDinner |
النوع:
boolean optional ما إذا كان المكان يقدّم العشاء أم لا. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
servesLunch |
النوع:
boolean optional ما إذا كان المكان يقدم الغداء. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
servesVegetarianFood |
النوع:
boolean optional ما إذا كان المكان يقدّم مأكولات نباتية. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
servesWine |
النوع:
boolean optional ما إذا كان المكان يقدم النبيذ. لعرض 'true' أو 'false' إذا كانت القيمة معروفة. لعرض "null" إذا كانت القيمة غير معروفة. لعرض "غير محدّد" إذا لم يتم طلب هذا الحقل بعد. |
svgIconMaskURI |
النوع:
string optional معرف موارد منتظم (URI) لمورد قناع صورة svg الذي يمكن استخدامه لتمثيل فئة مكان. |
types |
النوع:
Array<string> optional مصفوفة من أنواع هذا المكان (على سبيل المثال، ["political", "locality"] أو ["restaurant", "establishment"] ). |
userRatingCount |
النوع:
number optional عدد تقييمات المستخدمين التي ساهمت في Place.rating لهذا المكان. |
utcOffsetMinutes |
النوع:
number optional الفرق من التوقيت العالمي المنسق (UTC) من المنطقة الزمنية الحالية للمكان بالدقائق. على سبيل المثال، التوقيت الصيفي النمساوي الشرقي (GMT+10) بالتوقيت الصيفي يسبق توقيت UTC بمقدار 11 ساعة، وبالتالي يكون utc_offset_minutes 660 . بالنسبة إلى المناطق الزمنية وراء التوقيت العالمي المنسق (UTC)، تكون الإزاحة سالبة. على سبيل المثال، utc_offset_minutes هو -60 للرأس الأخضر. |
viewport |
النوع:
LatLngBounds optional إطار العرض المفضل عند عرض هذا المكان على الخريطة. |
websiteURI |
النوع:
string optional موقع الويب الموثوق لهذا المكان، مثل الصفحة الرئيسية للنشاط التجاري. |
الطُرق | |
---|---|
|
fetchFields(options) المعلّمات:
|
|
getNextOpeningTime([date]) المعلّمات:
تحسِب الطابع الزمني (بالمللي ثانية منذ البداية، ومناسبة للاستخدام مع new Date() ) التي تمثل قيمة OpeningHoursTime التالية. يتم عرض قيمة غير محدّدة إذا كانت البيانات غير كافية لحساب النتيجة أو إذا كان هذا المكان لا يعمل. |
|
isOpen([date]) المعلّمات:
قيمة الإرجاع:
Promise<boolean optional> تحقق مما إذا كان المكان مفتوحًا في تاريخ معين. يتم الحل باستخدام undefined إذا كانت البيانات المعروفة للموقع غير كافية لحساب ذلك، على سبيل المثال إذا كانت ساعات العمل غير مسجّلة. |
PlaceOptions واجهة
واجهة
google.maps.places.PlaceOptions
خيارات لإنشاء مكان.
أماكن إقامة | |
---|---|
id |
النوع:
string رقم تعريف المكان الفريد. |
requestedLanguage optional |
النوع:
string optional معرّف لغة للغة التي يجب عرض التفاصيل بها. راجع قائمة اللغات المدعومة. |
requestedRegion optional |
النوع:
string optional رمز منطقة المستخدم. يمكن أن يؤثر ذلك في الصور التي يمكن عرضها، وربما أشياء أخرى. يقبل رمز المنطقة قيمة من حرفين (ccTLD ("نطاق المستوى الأعلى"). تتطابق معظم رموز ccTLD مع رموز ISO 3166-1، مع بعض الاستثناءات البارزة. على سبيل المثال، رمز ccTLD للمملكة المتحدة هو "uk" ( .co.uk ) بينما رمز ISO 3166-1 هو "gb" (ويُقصد به الكيان "المملكة المتحدة لبريطانيا العظمى وأيرلندا الشمالية"). |
فئة AddressComponent
google.maps.places.AddressComponent
الصف الدراسي
الوصول من خلال الاتصال بـ const {AddressComponent} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
longText |
النوع:
string optional النص الكامل لمكوِّن العنوان. |
shortText |
النوع:
string optional تمثل هذه الخاصية النص المختصر المختصر لمكوِّن العنوان المحدّد. |
types |
النوع:
Array<string> مصفوفة سلاسل تشير إلى نوع مكوّن العنوان هذا. ويمكن العثور على قائمة بالأنواع الصالحة هنا. |
فئة الإحالة
google.maps.places.Attribution
الصف الدراسي
الوصول من خلال الاتصال بـ const {Attribution} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
provider |
النوع:
string optional نص الإحالة الذي سيتم عرضه لنتيجة المكان هذه. |
providerURI |
النوع:
string optional |
FetchFieldsRequest واجهة
واجهة
google.maps.places.FetchFieldsRequest
خيارات جلب حقول المكان.
أماكن إقامة | |
---|---|
fields |
النوع:
Array<string> قائمة الحقول التي سيتم جلبها. |
sessionToken optional |
النوع:
AutocompleteSessionToken optional مرجع فريد يُستخدم لتجميع طلب التفاصيل مع جلسة إكمال تلقائي. |
OpeningHours الفصل الدراسي
google.maps.places.OpeningHours
الصف الدراسي
الوصول من خلال الاتصال بـ const {OpeningHours} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
periods |
النوع:
Array<OpeningHoursPeriod> فترات الافتتاح التي تغطي كل يوم من الأسبوع، بدءًا من يوم الأحد، بترتيب زمني. لا يتضمن الأيام التي لا يكون المكان فيها مفتوحًا. |
weekdayDescriptions |
النوع:
Array<string> مصفوفة من سبعة سلاسل تمثل ساعات العمل المنسقة لكل يوم من أيام الأسبوع. ستعمل خدمة الأماكن على تنسيق ساعات العمل وأقلمتها بشكل مناسب للغة الحالية. ويعتمد ترتيب العناصر في هذه المصفوفة على اللغة. تبدأ بعض اللغات الأسبوع من الإثنين، بينما تبدأ لغات أخرى يوم الأحد. |
فئة OpeningHoursPeriod
google.maps.places.OpeningHoursPeriod
الصف الدراسي
الوصول من خلال الاتصال بـ const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
close |
النوع:
OpeningHoursPoint optional تمثل هذه الخاصية وقت إغلاق المكان. |
open |
النوع:
OpeningHoursPoint تمثّل هذه الخاصية وقت فتح المكان. |
فئة OpeningHoursPoint
google.maps.places.OpeningHoursPoint
الصف الدراسي
الوصول من خلال الاتصال بـ const {OpeningHoursPoint} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
day |
النوع:
number يوم الأسبوع، كرقم في النطاق [0، 6]، بدءًا من يوم الأحد. على سبيل المثال، 2 يعني الثلاثاء. |
hour |
النوع:
number ساعة OpeningHoursPoint.time كرقم، في النطاق [0، 23]. سيتم الإبلاغ عن ذلك حسب المنطقة الزمنية للمكان. |
minute |
النوع:
number الدقيقة من OpeningHoursPoint.time كرقم، في النطاق [0، 59]. سيتم الإبلاغ عن ذلك حسب المنطقة الزمنية للمكان. |
فئة الصورة
google.maps.places.Photo
الصف الدراسي
الوصول من خلال الاتصال بـ const {Photo} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
attributions |
النوع:
Array<PhotoAttribution> نص الإحالة الذي سيتم عرضه لهذه الصورة. |
heightPx |
النوع:
number ارتفاع الصورة بالبكسل. |
widthPx |
النوع:
number عرض الصورة بالبكسل. |
الطُرق | |
---|---|
getURI |
getURI([options]) المعلّمات:
قيمة الإرجاع:
string لعرض عنوان URL للصورة المقابل للخيارات المحددة. |
فئة ImageAttribution
google.maps.places.PhotoAttribution
الصف الدراسي
الوصول من خلال الاتصال بـ const {PhotoAttribution} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
author |
النوع:
string نص الإحالة المطلوب عرضه لهذه الصورة من الصور. |
authorURI |
النوع:
string optional |
PlusCode الفئة
google.maps.places.PlusCode
الصف الدراسي
الوصول من خلال الاتصال بـ const {PlusCode} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
compoundCode |
النوع:
string optional رمز علامة زائد 1/8000 من الدرجة 1/8000 من مساحة الدرجة حيث يتم تجاهل الأحرف الأربعة الأولى (رمز المنطقة) واستبدالها بوصف محلي. على سبيل المثال، "9G8F+5W زيوريخ، سويسرا". |
globalCode |
النوع:
string optional رمز علامة زائد 1/8000 من الدرجة العلمية في 1/8000 من مساحة الدرجة. على سبيل المثال، "8FVC9G8F+5W". |
مراجعة
google.maps.places.Review
الصف الدراسي
الوصول من خلال الاتصال بـ const {Review} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
أماكن إقامة | |
---|---|
author |
النوع:
string optional اسم المراجع. |
authorPhotoURI |
النوع:
string optional تمثّل هذه السمة عنوان URL لصورة الملف الشخصي للمسؤول. |
authorURI |
النوع:
string optional عنوان URL يؤدي إلى الملف الشخصي للمراجع. |
publishTime |
النوع:
Date optional |
rating |
النوع:
number optional تمثل هذه الخاصية تقييم هذه المراجعة، وهو عدد يتراوح من 1.0 إلى 5.0 (شامل). |
relativePublishTimeDescription |
النوع:
string optional تمثّل هذه الخاصية سلسلة من الوقت الحالي المنسّق، وتعبّر عن وقت المراجعة بالوقت الحالي في نموذج مناسب للغة والبلد. على سبيل المثال `"قبل شهر". |
text |
النوع:
string optional نص المراجعة. |
textLanguageCode |
النوع:
string optional رمز لغة IETF يشير إلى اللغة التي تمت كتابة هذه المراجعة بها. لاحظ أن هذا الرمز لا يتضمن سوى علامة اللغة الرئيسية فقط بدون أي علامة ثانوية تشير إلى البلد أو المنطقة. على سبيل المثال، تم وضع علامة 'en' على جميع المراجعات المكتوبة باللغة الإنجليزية بدلاً من "en-AU" أو "en-UK". |
ثوابت PriceLevel
google.maps.places.PriceLevel
ثوابت
قائمة على مستوى السعر لعناصر المكان.
الوصول من خلال الاتصال بـ const {PriceLevel} = await google.maps.importLibrary("places")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الثوابت | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |