نقل إلى صورة المكان (جديد)

تتيح حزمة تطوير برامج الأماكن لأجهزة Android استخدام صورة المكان الحالية. إذا كنت على دراية بالميزات الحالية في "صورة المكان"، يُجري الإصدار الجديد من "صورة المكان" التغييرات التالية:

  • يستخدم نموذج أسعار جديدًا. للحصول على معلومات حول أسعار جميع واجهات برمجة التطبيقات، يُرجى الاطّلاع على حزمة SDK لتطبيق "الأماكن" على Android (جديد).

  • تعرض "صورة المكان" الحالية صورة نقطية. تعرِض السمة Place Photo (جديد) معرّفًا موحّدًا للموارد (URI) للصورة.

  • كانت "صورة المكان" الحالية تتيح استخدام صور بحجم 1600 × 1600 بكسل كحد أقصى. تتيح ميزة "صورة المكان" (الإصدار الجديد) استخدام أحجام تصل إلى 4800 × 4800 بكسل.

  • لتقديم طلب، يمكنك استدعاء الأسلوب الجديد PlacesClient.fetchResolvedPhotoUri().

  • لا يمكنك طلب الطريقة PlacesClient.fetchPhoto() إلا إذا فعّلت Places API. لا تتوفّر هذه الطريقة عند تفعيل Places API (الإصدار الجديد) فقط.

    لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مفاتيح واجهة برمجة التطبيقات.

  • نقْل إلى الطلب عنصرًا من فئة FetchResolvedPhotoUriRequest الجديدة.

  • يتم تمثيل كل صورة في الاستجابة باستخدام كائن PhotoMetadata. بالنسبة إلى حزمة Places SDK لنظام التشغيل Android (الإصدار الجديد)، يحتوي العنصر PhotoMetadata على أسلوب PhotoMetadata.getAuthorAttributions() جديد يعرض عنصرًا من النوع AuthorAttributions.

    إذا كان عنصر PhotoMetadata الذي تم إرجاعه يتضمّن أيّ إحالات أو إحالة مؤلف، يجب تضمين هذه الإحالات في تطبيقك أينما عرضت الصورة. راجِع المستندات حول عمليات تحديد المصدر.

  • للوصول إلى بيانات الإسناد الجديدة للمؤلفين في PhotoMetadata، عليك بدء تطبيقك من خلال استدعاء الأسلوب Places.initializeWithNewPlacesApiEnabled(). لمزيد من المعلومات عن اختيار خدمة Places API، يُرجى الاطّلاع على مقالة إعداد مشروعك على Google Cloud.

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

للاطّلاع على مثال كامل، يُرجى الاطّلاع على مقالة وضع صورة (جديد).