Place (beta)

فئة المكان

صف واحد (google.maps.places.Place)

يمكنك الوصول من خلال الاتصال على الرقم const {Place} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

Place
Place(options)
المَعلمات: 
BetafindPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
المَعلمات: 
قيمة الإرجاع:  Promise<{places:Array<Place>}>
للبحث عن مكان بالاستناد إلى رقم الهاتف المعيّن تعرض صفيفًا بسبب حالات نادرة حيث قد تشترك عدة أماكن في رقم الهاتف.
BetafindPlaceFromQuery
findPlaceFromQuery(request)
المَعلمات: 
  • requestFindPlaceFromQueryRequest الطلب الذي يحتوي على طلب البحث النصي والحقول المطلوبة
قيمة الإرجاع:  Promise<{places:Array<Place>}>
للبحث عن مكان استنادًا إلى طلب البحث النصي المحدّد تعرض صفيفًا بسبب الحالات التي يكون فيها الاستعلام غامضًا بعض الشيء، ويتم عرض أكثر من مكان واحد. هذه الطريقة غير مخصّصة لعمليات البحث التي يُتوقّع أن تظهر فيها نتائج متعددة.
BetasearchByText
searchByText(request)
المَعلمات: 
قيمة الإرجاع:  Promise<{places:Array<Place>}>
البحث عن الأماكن استنادًا إلى طلبات البحث النصية
addressComponents
النوع:  Array<AddressComponent> optional
مجموعة عناصر العنوان للموقع الجغرافي لهذا المكان. عنصر فارغ في حال عدم توفّر بيانات عنوان معروفة undefined إذا لم يتم طلب بيانات العنوان من الخادم.
adrFormatAddress
النوع:  string optional
تمثيل عنوان المكان في التنسيق المصغر.
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
ما إذا كان المكان يوفّر خدمة الاستلام من السيارة تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
hasDelivery
النوع:  boolean optional
ما إذا كان المكان تتوفّر به خدمة التوصيل. تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
hasDineIn
النوع:  boolean optional
تحديد ما إذا كان المكان يمكن تناول الطعام فيه تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
hasTakeout
النوع:  boolean optional
ما إذا كان المكان يقدّم طعامًا سفريًا تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
BetahasWheelchairAccessibleEntrance
النوع:  boolean optional
ما إذا كان للمكان مدخل مناسب للكراسي المتحركة. تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
iconBackgroundColor
النوع:  string optional
رمز اللون الست عشري التلقائي لفئة المكان.
id
النوع:  string
معرّف المكان الفريد
internationalPhoneNumber
النوع:  string optional
تمثّل هذه السمة رقم هاتف المكان بالتنسيق الدولي. يتضمن التنسيق الدولي رمز البلد، ويبدأ بعلامة الجمع (+).
isReservable
النوع:  boolean optional
ما إذا كان المكان قابلاً للحجز تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
location
النوع:  LatLng optional
تمثّل هذه السمة موضع المكان.
nationalPhoneNumber
النوع:  string optional
رقم هاتف المكان، منسَّق وفقًا للاصطلاح الإقليمي للرقم.
openingHours
النوع:  OpeningHours optional
photos
النوع:  Array<Photo> optional
صور لهذا المكان. ستحتوي المجموعة على ما يصل إلى عشرة عناصر Photo.
plusCode
النوع:  PlusCode optional
priceLevel
النوع:  PriceLevel optional
مستوى سعر المكان. يمكن أن تعرض هذه الخاصية أيًّا من القيم التالية:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
النوع:  number optional
تقييم يتراوح من 1.0 إلى 5.0 استنادًا إلى مراجعات المستخدمين لهذا المكان.
requestedLanguage
النوع:  string optional
اللغة المطلوبة لهذا المكان.
requestedRegion
النوع:  string optional
المنطقة المطلوبة لهذا المكان.
reviews
النوع:  Array<Review> optional
قائمة بالمراجعات لهذا المكان
servesBeer
النوع:  boolean optional
ما إذا كان المكان يقدّم البيرة تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
servesBreakfast
النوع:  boolean optional
ما إذا كان المكان يقدّم الإفطار تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
servesBrunch
النوع:  boolean optional
ما إذا كان المكان يقدّم وجبات الإفطار المتأخر. تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
servesDinner
النوع:  boolean optional
ما إذا كان المكان يقدّم العشاء تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
servesLunch
النوع:  boolean optional
ما إذا كان المكان يقدّم الغداء. تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
servesVegetarianFood
النوع:  boolean optional
ما إذا كان المكان يقدّم المأكولات النباتية تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
servesWine
النوع:  boolean optional
ما إذا كان المكان يقدّم النبيذ تعرِض "صحيح" أو "خطأ" إذا كانت القيمة معروفة. تعرِض "فارغ" إذا كانت القيمة غير معروفة. تعرِض "غير محدّدة" إذا لم يتم طلب هذا الحقل بعد.
svgIconMaskURI
النوع:  string optional
معرّف الموارد المنتظم (URI) لمورد قناع صورة svg الذي يمكن استخدامه لتمثيل فئة المكان.
types
النوع:  Array<string> optional
مصفوفة من أنواع هذا المكان (على سبيل المثال، ["political", "locality"] أو ["restaurant", "establishment"]).
userRatingCount
النوع:  number optional
عدد تقييمات المستخدمين التي ساهمت في Place.rating لهذا المكان
utcOffsetMinutes
النوع:  number optional
الإزاحة من التوقيت العالمي المتفق عليه للمنطقة الزمنية الحالية للمكان، بالدقائق. على سبيل المثال، يسبق التوقيت الشرقي الرسمي النمساوي (GMT+10) التوقيت الصيفي 11 ساعة بالتوقيت العالمي المتفق عليه، وبالتالي ستكون utc_offset_minutes بالتوقيت 660. بالنسبة إلى المناطق الزمنية المتأخرة بالتوقيت العالمي المنسّق، تكون الإزاحة سالبة. على سبيل المثال، utc_offset_minutes هو -60 في الرأس الأخضر.
viewport
النوع:  LatLngBounds optional
إطار العرض المفضل عند عرض هذا المكان على الخريطة.
websiteURI
النوع:  string optional
الموقع الإلكتروني الموثوق به لهذا المكان، مثل الصفحة الرئيسية لأحد الأنشطة التجارية.
BetafetchFields
fetchFields(options)
المَعلمات: 
قيمة الإرجاع:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
المَعلمات: 
  • dateDate optional
قيمة الإرجاع:  Promise<Date optional>
لحساب التاريخ الذي يمثل OpeningHoursTime التالي. عرض غير محدد إذا كانت البيانات غير كافية لحساب النتيجة أو إذا لم يكن هذا المكان قيد التشغيل.
BetaisOpen
isOpen([date])
المَعلمات: 
  • dateDate optional الإعداد التلقائي هو الآن.
قيمة الإرجاع:  Promise<boolean optional>
تحقّق مما إذا كان المكان مفتوحًا في التاريخ والوقت المحدّد. يتم حلها باستخدام undefined إذا كانت البيانات المعروفة للموقع غير كافية لحساب هذا، على سبيل المثال إذا كانت ساعات العمل غير مسجَّلة.
toJSON
toJSON()
المَعلمات: لا شيء
قيمة العرض:  Object كائن JSON مع جميع خصائص المكان المطلوبة.

واجهة 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"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

longText
النوع:  string optional
تمثّل هذه السمة النص الكامل لمكوِّن العنوان.
shortText
النوع:  string optional
تمثّل هذه السمة النص المختصر والقصير لعنصر العنوان المحدّد.
types
النوع:  Array<string>
مصفوفة من السلاسل تشير إلى نوع مكوِّن العنوان هذا. يمكنك العثور على قائمة بالأنواع الصالحة هنا.

فئة الإحالة

صف واحد (google.maps.places.Attribution)

يمكنك الوصول من خلال الاتصال على الرقم const {Attribution} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

periods
النوع:  Array<OpeningHoursPeriod>
فترات الفتح التي تغطي كل يوم من أيام الأسبوع، بدءًا من الأحد، بترتيب زمني. لا تشمل الأيام التي لا يكون فيها المكان مفتوحًا.
weekdayDescriptions
النوع:  Array<string>
صفيف من سبع سلاسل تمثل ساعات العمل المنسقة لكل يوم من أيام الأسبوع. ستقوم خدمة الأماكن بتنسيق وأقلمة ساعات العمل بشكل مناسب للغة الحالية. يعتمد ترتيب العناصر في هذه الصفيفة على اللغة. وتبدأ بعض اللغات الأسبوع من يوم الاثنين، بينما يبدأ لغات أخرى يوم الأحد.

حصة OpeningHoursPeriod

صف واحد (google.maps.places.OpeningHoursPeriod)

يمكنك الوصول من خلال الاتصال على الرقم const {OpeningHoursPeriod} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

close
النوع:  OpeningHoursPoint optional
تمثّل هذه السمة وقت إغلاق المكان.
open
النوع:  OpeningHoursPoint
تمثّل هذه السمة موعد افتتاح المكان.

فئة OpeningHoursPoint

صف واحد (google.maps.places.OpeningHoursPoint)

يمكنك الوصول من خلال الاتصال على الرقم const {OpeningHoursPoint} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

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"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

authorAttributions
النوع:  Array<AuthorAttribution>
نص الإحالة الذي سيتم عرضه لهذه الصورة.
heightPx
النوع:  number
ارتفاع الصورة بالبكسل.
widthPx
النوع:  number
عرض الصورة بالبكسل.
getURI
getURI([options])
المَعلمات: 
قيمة الإرجاع:  string
لعرض عنوان URL للصورة المقابل للخيارات المحددة.

فئة AuthorAttribution

صف واحد (google.maps.places.AuthorAttribution)

يمكنك الوصول من خلال الاتصال على الرقم const {AuthorAttribution} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

displayName
النوع:  string
اسم المؤلف لهذه النتيجة.
photoURI
النوع:  string optional
عنوان URL لصورة المؤلف لهذه النتيجة. قد لا يكون هذا الخيار متاحًا في كل الأوقات.
uri
النوع:  string optional
عنوان URI للملف الشخصي للمؤلف لهذه النتيجة.

فئة PlusCode

صف واحد (google.maps.places.PlusCode)

يمكنك الوصول من خلال الاتصال على الرقم const {PlusCode} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

compoundCode
النوع:  string optional
رمز Plus Codes بقيمة 1/8000 درجة × 1/8000 من منطقة درجة يتم فيها إسقاط الأحرف الأربعة الأولى (رمز المنطقة) واستبدالها بوصف المنطقة المحلية. على سبيل المثال، "9G8F+5W زيورخ، سويسرا".
globalCode
النوع:  string optional
تمثّل هذه السمة رمز الموقع المفتوح مع 1/8000 درجة x 1/8000 من درجة. على سبيل المثال، "8FVC9G8F+5W".

فئة المراجعة

صف واحد (google.maps.places.Review)

يمكنك الوصول من خلال الاتصال على الرقم const {Review} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

authorAttribution
النوع:  AuthorAttribution optional
المُراجع.
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"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

واجهة SearchByTextRequest

واجهة google.maps.places.SearchByTextRequest

طلب واجهة لـ BetaPlace.searchByText.

fields
النوع:  Array<string>
الحقول التي سيتم تضمينها في الرد، والتي سيتم تحصيل رسوم مقابلها. في حال تمرير ['ALL']، سيتم عرض جميع الحقول المتاحة وتحصيل الرسوم مقابلها (لا يُنصَح بهذا مع عمليات نشر الإنتاج). للاطّلاع على قائمة بالحقول، يُرجى مراجعة PlaceResult. يمكن تحديد الحقول المتداخلة بمسارات النقاط (على سبيل المثال، "geometry.location").
includedType optional
النوع:  string optional
نوع المكان المطلوب. القائمة الكاملة بالأنواع المتوافقة: https://developers.google.com/maps/documentation/places/web-service/place-types. يُسمح باستخدام نوع مضمّن واحد فقط. الاطّلاع على SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
النوع:  boolean optional
القيمة التلقائية: false
يُستخدَم لحصر البحث على الأماكن المفتوحة حاليًا.
language optional
النوع:  string optional
سيتم عرض تفاصيل المكان باللغة المفضّلة إن وُجدت. سيتم ضبط الإعدادات التلقائية على إعدادات لغة المتصفّح المفضّلة. القائمة الحالية للغات المتوافقة: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
المنطقة المطلوب البحث عنها. يعمل هذا الموقع الجغرافي كانحياز، ما يعني أنّه قد يتم عرض نتائج حول موقع جغرافي معيّن. لا يمكن التعيين مع locationRestriction.
locationRestriction optional
النوع:  LatLngBounds|LatLngBoundsLiteral optional
المنطقة المطلوب البحث عنها. ويعمل هذا الموقع الجغرافي كقيد، ما يعني أنّه لن يتم عرض النتائج خارج هذا الموقع الجغرافي المحدّد. لا يمكن ضبطه مع locationBias.
maxResultCount optional
النوع:  number optional
الحد الأقصى لعدد النتائج المطلوب عرضها. يجب أن تتراوح القيمة بين 1 و20، ضمنًا.
minRating optional
النوع:  number optional
يمكنك استبعاد النتائج التي يقل متوسط تقييم المستخدمين فيها عن هذا الحد تمامًا. يجب أن تكون القيمة الصالحة عدد عائم بين 0 و5 (بشكل شامل) بوتيرة ثابتة 0.5، أي [0، 0.5، 1.0، ... ، 5.0] بشكل شامل. وسيتم تقريب تقييم الإدخال إلى أقرب 0.5(الحد الأقصى). فعلى سبيل المثال، سيؤدي التقييم 0.6 إلى إزالة جميع النتائج التي لها تقييم أقل من 1.0.
priceLevels optional
النوع:  Array<PriceLevel> optional
يُستخدم لقصر البحث على الأماكن التي تم وضع علامة كمستويات أسعار معينة. ويمكن اختيار أي مجموعات من مستويات الأسعار. يتم ضبط الإعدادات التلقائية على جميع مستويات السعر.
query optional
النوع:  string optional
rankBy optional
النوع:  SearchByTextRankBy optional
القيمة التلقائية: SearchByTextRankBy.DISTANCE
كيف سيتم ترتيب النتائج في الإجابة.
region optional
النوع:  string optional
رمز المنطقة أو البلد Unicode (CLDR) للموقع الجغرافي الذي يأتي منه الطلب تُستخدَم هذه المَعلمة لعرض تفاصيل المكان، مثل اسم المكان الخاص بالمنطقة، في حال توفّره. يمكن أن تؤثر المَعلمة في النتائج استنادًا إلى القانون الساري. لمزيد من المعلومات، يُرجى الاطّلاع على https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. يُرجى العلم أنّ رموز المناطق المكوّنة من 3 أرقام غير متاحة حاليًا.
textQuery optional
النوع:  string optional
مطلوبة. طلب البحث النصي للبحث النصي.
useStrictTypeFiltering optional
النوع:  boolean optional
القيمة التلقائية: false
يُستخدَم لإعداد فلترة الأنواع الصارمة لـ SearchByTextRequest.includedType. وفي حال ضبطها على "صحيح"، لن يتم عرض سوى النتائج من النوع نفسه.

الثوابت SearchByTextRankBy

google.maps.places.SearchByTextRankBy ثابت

RankBy enum لـ SearchByTextRequest.

يمكنك الوصول من خلال الاتصال على الرقم const {SearchByTextRankBy} = await google.maps.importLibrary("places"). يمكنك الاطّلاع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

DISTANCE يعمل على ترتيب النتائج حسب المسافة.
RELEVANCE يعمل على ترتيب النتائج حسب مدى صلتها بموضوع البحث.