مقدمة
تتيح Places API استخدام صور الأماكن (الإصدار القديم). إذا كنت معتادًا على ميزة "صور الأماكن" (الإصدار القديم)، تُجري ميزة صور الأماكن (الإصدار الجديد) التغييرات التالية:
- تتطلّب ميزة "صور الأماكن" (الجديدة) أن تجتاز اسم المرجع الخاص بالصورة، والذي يتضمّن معرّف المكان في عنوان URL للطلب، بدلاً من مرجع الصورة فقط. لمزيد من المعلومات، يُرجى الاطّلاع على التبديل إلى مراجع الصور.
- تتيح واجهة برمجة التطبيقات صور الأماكن (جديدة) استخدام كل من مفاتيح واجهة برمجة التطبيقات ورموز OAuth كآلية مصادقة.
يعرض الجدول التالي المَعلمات في صور الأماكن (الإصدار القديم) التي تمت إعادة تسميتها أو تعديلها لتصبح صور الأماكن (الإصدار الجديد)، أو المَعلمات التي لم يعُد يتم توفيرها.
| المَعلمة الحالية | معلَمة جديدة | ملاحظات |
|---|---|---|
maxheight |
maxHeightPx |
يجب تحديد maxHeightPx أو maxWidthPx أو كليهما. |
maxwidth |
maxWidthPx |
يجب تحديد maxHeightPx أو maxWidthPx أو كليهما. |
زيادة حجم الصورة
كانت ميزة "صور الأماكن" (الإصدار القديم) تتيح حجمًا أقصى للصور يبلغ 1600 × 1600 بكسل. تتيح "صور الأماكن" (جديدة) أحجامًا تصل إلى 4800 × 4800 بكسل.
التبديل إلى مراجع الصور
صور الأماكن (جديد) تتطلّب واجهة برمجة التطبيقات إدخال اسم المورد للصورة المطلوبة، والذي يتضمّن رقم تعريف المكان ومرجع الصورة، وذلك بالتنسيق التالي:
https://places.googleapis.com/v1/places/PLACE_ID/photos/PHOTO_REFERENCE/media?maxWidthPx=400&key=API_KEY
تعرض كلّ من بحث في الجوار (جديد) والبحث النصي (جديد) وتفاصيل المكان (جديد) مصفوفة photos[] في الردّ تتوافق مع هذا التنسيق. يحتوي كل عنصر من photos[] في الرد الجديد على الحقول التالية:
name: سلسلة تحتوي على اسم مورد الصورة. تكون هذه السلسلة على الشكل التالي:places/PLACE_ID/photos/PHOTO_REFERENCE
- استبدِل
heightPxبالحد الأقصى لارتفاع الصورة بالبكسل. widthPx: الحد الأقصى لعرض الصورة، بالبكسل.authorAttributions[]: أي إشارات مطلوبة إلى المصدر هذا الحقل متوفّر دائمًا، ولكن قد يكون فارغًا.
باستخدام واجهة برمجة التطبيقات القديمة، ما عليك سوى تمرير معرّف الصورة بالتنسيق التالي:
https://maps.googleapis.com/maps/api/place/photo?photo_reference=PHOTO_REFERENCEmaxwidth=400&key=API_KEY
تعرض كلّ من العثور على مكان (الإصدار القديم) وبحث في الجوار (الإصدار القديم) والبحث النصي (الإصدار القديم) وتفاصيل المكان (الإصدار القديم) مصفوفة photos[] في الردّ تتوافق مع هذا التنسيق. يحتوي كل عنصر photo في الرد القديم على الحقول التالية:
-
photo_reference: سلسلة تُستخدَم لتحديد الصورة عند إرسال طلب صورة. height: الحد الأقصى لارتفاع الصورة-
width: الحد الأقصى لعرض الصورة html_attributions[]: أي إشارات مطلوبة إلى المصدر هذا الحقل متوفّر دائمًا، ولكن قد يكون فارغًا.