کیت توسعه نرمافزاری Places برای اندروید از Place Photo (Legacy) پشتیبانی میکند. اگر با Place Photo (Legacy) آشنا هستید، Place Photo (New) تغییرات زیر را ایجاد میکند:
از یک مدل قیمتگذاری جدید استفاده میکند. برای اطلاعات قیمتگذاری برای همه APIها، به Places SDK برای اندروید (جدید) مراجعه کنید.
تابع Place Photo (Legacy) یک تصویر بیتمپ برمیگرداند. تابع Place Photo (New) یک آدرس اینترنتی (URI) به تصویر برمیگرداند.
Place Photo (Legacy) حداکثر اندازه عکس ۱۶۰۰ در ۱۶۰۰ پیکسل را پشتیبانی میکرد. Place Photo (New) از اندازههایی تا ۴۸۰۰ در ۴۸۰۰ پیکسل پشتیبانی میکند.
برای ارسال یک درخواست، متد جدید
PlacesClient.fetchResolvedPhotoUri()را فراخوانی کنید.برای اطلاعات بیشتر، به استفاده از کلیدهای API مراجعه کنید.
یک شیء از کلاس جدید
FetchResolvedPhotoUriRequestرا به درخواست ارسال کنید.هر عکس در پاسخ توسط یک شیء
PhotoMetadataنمایش داده میشود. برای Places SDK برای اندروید (جدید)، شیءPhotoMetadataحاوی یک متد جدیدPhotoMetadata.getAuthorAttributions()است که یک شیء از نوعAuthorAttributionsرا برمیگرداند.اگر شیء
PhotoMetadataبرگردانده شده شامل هرگونه انتساب یا انتساب نویسنده باشد، باید این انتسابها را در برنامه خود، هر کجا که تصویر را نمایش میدهید، لحاظ کنید. به مستندات مربوط به انتسابها مراجعه کنید.To access the new author attributions in
PhotoMetadatayou must initialize your app by calling thePlaces.initializeWithNewPlacesApiEnabled()method. For more information on selecting the Places API service, see Set up your Google Cloud project .
درخواست نمونه
برای مثال کامل، به Place Photos (جدید) مراجعه کنید.