نقل الاستجابة لواجهة برمجة تطبيقات الأماكن

المطوّرون في المنطقة الاقتصادية الأوروبية

مقدمة

تغيّر تنسيق الردود لواجهات برمجة التطبيقات تفاصيل المكان (جديدة) والبحث في الأماكن القريبة (جديدة) والبحث النصي (جديدة) عن تنسيق واجهات برمجة التطبيقات القديمة. ويكمن الاختلاف الرئيسي في تنسيق العنصر Place الذي تعرضه كل طريقة، كما هو موضّح في التغييرات على عنصر "المكان" في الرد.

بالإضافة إلى ذلك، تغيّرت أيضًا الحقول ذات المستوى الأعلى في عنصر الرد لكل واجهة برمجة تطبيقات. يُرجى الاطّلاع على:

التغييرات في عنصر المكان الخاص بالرد

يعرض هذا الجدول التغييرات التي تم إجراؤها على الكائن الجديد Place في الردّ على طلبات تفاصيل المكان (جديد) وبحث في الجوار (جديد) والبحث النصي (جديد) مقارنةً بالكائن القديم Place.

يستخدم كائن الاستجابة الجديد طريقة الكتابة بالحروف الكبيرة والصغيرة المتداخلة لأسماء الحقول، ويحتوي على حقول جديدة، ويعيد تسمية بعض الحقول القديمة.

الحقل عنصر Places API (قديمة) عنصر Places API (الجديدة) ملاحظات
مكوّن العنوان address_components addressComponents
عنوان التنسيق المصغّر للمكان adr_address adrFormatAddress
حالة المؤسسة business_status businessStatus
ساعات العمل للأسبوع القادم current_opening_hours currentOpeningHours
ملخّص تحريري editorial_summary editorialSummary
العنوان المنسَّق formatted_address formattedAddress
رقم الهاتف الوطني formatted_phone_number nationalPhoneNumber
الموقع الجغرافي geometry.location location
إطار العرض geometry.viewport viewport
إشارات إلى المصدر html_attributions attributions حقل المستوى الأعلى للردّ في واجهات برمجة التطبيقات القديمة
عنوان URL للرمز icon تمّت إزالة الموضوع. استخدِم iconMaskBaseUri وiconBackgroundColor. لمزيد من المعلومات، يمكنك الاطّلاع على رموز الأماكن.
لون خلفية الرمز icon_background_color iconBackgroundColor
عنوان URL لقناع الرمز icon_mask_base_uri iconMaskBaseUri
رقم هاتف دولي international_phone_number internationalPhoneNumber
اسم مكان النص name displayName يمكن الآن الوصول إلى اسم المكان النصي كـ displayName.text وlanguage كـ displayName.languageCode
ساعات العمل opening_hours regularOpeningHours
الصور photos photos تغيّر تنسيق photos في الكائن الجديد Place. لمزيد من المعلومات، يُرجى الاطّلاع على التبديل إلى ميزة "المراجع المستندة إلى الصور".
معرّف المكان place_id id
رمز Plus Codes plus_code plusCode
مستوى السعر price_level priceLevel
التقييم rating rating
المراجعات reviews reviews
ساعات العمل الثانوية للأسبوع القادم اعتبارًا من اليوم، مع الاستثناءات وجميع البيانات الأخرى secondary_opening_hours currentSecondaryOpeningHours
أنواع الأماكن types types
عنوان URL للمكان على "خرائط Google" url googleMapsUri
عدد تقييمات المستخدمين user_ratings_total userRatingCount
فرق التوقيت عن التوقيت العالمي المتفق عليه utc_offset utcOffsetMinutes
النموذج المختصر للعنوان، بما في ذلك اسم الشارع والبلدة vicinity shortFormattedAddress
الموقع الإلكتروني للمكان website websiteUri
معلومات عن إمكانية دخول الكراسي المتحركة wheelchair_accessible_entrance accessibilityOptions يتوفّر "wheelchair_accessible_entrance" الآن على accessibilityOptions.wheelchairAccessibleEntrance
سمات الأماكن takeout, delivery, dine_in, curbside_pickup, reservable, serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine, serves_brunch, serves_vegetarian_food takeout, delivery, dineIn, curbsidePickup, reservable, servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine, servesBrunch, servesVegetarianFood
اسم المورد الحقل name في النموذج places/PLACE_ID في واجهة برمجة التطبيقات القديمة، كان الحقل name يتضمّن اسم المكان كسلسلة نصية. في واجهة برمجة التطبيقات الجديدة، تظهر هذه المعلومات في displayName.
نوع المكان الأساسي primaryTypeName جديد
وضع النوع الأساسي كسلسلة نصية primaryTypeDisplayName جديد
ساعات العمل الثانوية الأسبوعية العادية، مع الاستثناءات وجميع البيانات الأخرى regularSecondaryOpeningHours جديد
خيارات الدفع التي يقبلها المكان paymentOptions جديد
خيارات مواقف السيارات في الأماكن parkingOptions جديد
قائمة بالوجهات الفرعية ذات الصلة بالمكان subDestinations جديد
أحدث المعلومات حول خيارات الوقود في محطة وقود fuelOptions جديد
معلومات عن محطات شحن المركبات الكهربائية في مكان معيّن evChargeOptions جديد
سمات الأماكن outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports جديد

تغييرات في الردود على "البحث النصي"

يعرض الجدول التالي التغييرات التي تم إجراؤها على الحقول ذات المستوى الأعلى في عنصر الردّ الخاص بـ "البحث النصي" (الإصدار القديم) وعنصر الردّ الخاص بـ "البحث النصي" (الإصدار الجديد). بالنسبة إلى واجهة برمجة التطبيقات الجديدة، الحقل الوحيد ذو المستوى الأعلى في الرد هو مصفوفة places.

الحقل البحث النصي (طريقة قديمة) البحث النصي (جديد) ملاحظات
إشارات إلى المصدر html_attributions تم نقلها إلى عنصر المكان الجديد لكل مكان كـ place.attributions
مصفوفة الأماكن مصفوفة results لعنصر Place القديم places مصفوفة من عنصر Place الجديد
حالة الطلب status تم الانتقال إلى استجابة HTTP العادية (رمز استجابة HTTP ورسالتها)
أي رسائل خطأ error_message تم الانتقال إلى استجابة HTTP العادية (رمز استجابة HTTP ورسالتها)
رسائل المعلومات info_messages تمّت إزالته
الرمز المميز للصفحة next_page_token تمّت إزالته

التغييرات في الردّ على طلب البحث في الجوار

يوضّح الجدول التالي التغييرات التي طرأت على الحقول ذات المستوى الأعلى في عنصر الاستجابة في "بحث في الجوار" (الإصدار القديم) وعنصر الاستجابة في "بحث في الجوار" (الإصدار الجديد). بالنسبة إلى واجهة برمجة التطبيقات الجديدة، الحقل الوحيد ذو المستوى الأعلى في الرد هو مصفوفة places.

الحقل البحث في الجوار (الإصدار القديم) بحث في الجوار (جديد) ملاحظات
إشارات إلى المصدر html_attributions تم نقلها إلى عنصر المكان الجديد لكل مكان كـ place.attributions
مصفوفة الأماكن مصفوفة results لعنصر Place القديم مصفوفة places لعنصر Place الجديد
حالة الطلب status تم الانتقال إلى استجابة HTTP العادية (رمز استجابة HTTP ورسالتها)
أي رسائل خطأ error_message تم الانتقال إلى استجابة HTTP العادية (رمز استجابة HTTP ورسالتها)
رسائل المعلومات info_messages تمّت إزالته
الرمز المميز للصفحة next_page_token تمّت إزالته

تغييرات في استجابة تفاصيل المكان (جديد)

يوضّح الجدول التالي التغييرات التي طرأت على الحقول ذات المستوى الأعلى في عنصر الردّ الخاص بـ "تفاصيل المكان (الإصدار القديم)" وعنصر الردّ الخاص بـ "تفاصيل المكان (الإصدار الجديد)". بالنسبة إلى واجهة برمجة التطبيقات الجديدة، الحقل الوحيد ذو المستوى الأعلى في الرد هو مصفوفة places.

الحقل تفاصيل المكان (الإصدار القديم) تفاصيل المكان (جديد) ملاحظات
إشارات إلى المصدر html_attributions تم نقلها إلى عنصر المكان الجديد باسم attributions
تفاصيل المكان (جديد) result يحتوي على عنصر Place القديم الكائن الجديد Place
حالة الطلب status تم الانتقال إلى استجابة HTTP العادية (رمز استجابة HTTP ورسالتها)
رسائل المعلومات info_messages تم الانتقال إلى استجابة HTTP العادية (رمز استجابة HTTP ورسالتها)