النقل إلى تفاصيل المكان (جديد)

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

مقدمة

تتيح Places API استخدام تفاصيل المكان (الإصدار القديم). إذا كنت معتادًا على Places API (الإصدار القديم)، سيتم إجراء التغييرات التالية في تفاصيل المكان (الإصدار الجديد):

  • يجب إخفاء الحقل. يجب تحديد الحقول التي تريد عرضها في الرد. لا توجد قائمة تلقائية بالحقول التي يتم عرضها. إذا حذفت هذه القائمة، ستعرض الطرق خطأ. لمزيد من المعلومات، يُرجى الاطّلاع على FieldMask.
  • تتيح خدمة Place Details (New) استخدام كل من مفاتيح واجهة برمجة التطبيقات ورموز OAuth المميّزة كآلية للمصادقة.
  • يتم اعتماد JSON فقط كتنسيق استجابة في خدمة "تفاصيل المكان (جديدة)".
  • تم تغيير تنسيق استجابة JSON لواجهة Places API (الجديدة) ليختلف عن تنسيق واجهات برمجة التطبيقات القديمة. لمزيد من التفاصيل، يُرجى الاطّلاع على نقل استجابة Places API.

يعرض الجدول التالي المَعلمات في خدمة "تفاصيل المكان" (الإصدار القديم) التي تم تغيير اسمها أو تعديلها في خدمة "تفاصيل المكان" (الإصدار الجديد)، أو المَعلمات التي لم يعُد يتم توفيرها.

المَعلمة الحالية معلَمة جديدة ملاحظات
place_id places/PLACE_ID يُطلق على السلسلة places/PLACE_ID أيضًا اسم اسم مورد المكان. في الردّ الوارد من طلب Place Details (New) وNearby Search (New) وText Search (New)، يتم تضمين هذه السلسلة في الحقل name من الردّ. يتم تضمين رقم تعريف المكان المستقل في الحقل id للردّ.
language languageCode
region regionCode

مثال على الطلب

يستخدم مثال طلب GET التالي خدمة "تفاصيل المكان" (الإصدار القديم). في هذا المثال، تطلب استجابة بتنسيق JSON تحتوي على معلومات حول معرّف مكان وتمرّر جميع المَعلمات كمَعلمات عنوان URL. يستخدم هذا المثال أيضًا fields، لذا لا يتضمّن الرد سوى الاسم المعروض والعنوان المنسّق للمكان:

curl -L -X GET \
'https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJj61dQgK6j4AR4GeTYWZsKWw&fields=name%2Cformatted_address&key=API_KEY'

باستخدام Place Details (New)، يمكنك إرسال طلب GET وتمرير جميع المَعلمات في مَعلمات وعناوين URL كجزء من الطلب. يستخدم هذا المثال أيضًا قناع حقل حتى يتضمّن الردّ الاسم المعروض والعنوان المنسّق للمكان فقط:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: displayName,formattedAddress" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

يُطلق على السلسلة places/PLACE_ID أيضًا اسم اسم مورد المكان. في الردّ الوارد من طلب Place Details (New) وNearby Search (New) وText Search (New)، يتم تضمين هذه السلسلة في الحقل name من الردّ. يتم تضمين رقم تعريف المكان المستقل في حقل id ضمن الردّ.