مهاجرت به مکان عکس (جدید)

Places SDK برای Android از عکس مکان موجود پشتیبانی می کند. اگر با Place Photo موجود آشنا هستید، نسخه جدید Place Photo تغییرات زیر را اعمال می کند:

  • از مدل قیمت گذاری جدید استفاده می کند. برای اطلاعات قیمت برای همه APIها، Places SDK for Android (جدید) را ببینید.

  • عکس مکان موجود یک تصویر بیت مپ را برمی گرداند. عکس مکان (جدید) یک URI را به تصویر برمی‌گرداند.

  • عکس مکان موجود حداکثر اندازه عکس 1600 در 1600 پیکسل را پشتیبانی می کند. عکس مکان (جدید) از اندازه‌های حداکثر 4800 در 4800 پیکسل پشتیبانی می‌کند.

  • برای درخواست، متد PlacesClient.fetchResolvedPhotoUri() جدید را فراخوانی کنید.

  • تنها در صورتی می توانید متد PlacesClient.fetchPhoto() را فراخوانی کنید که Places API را فعال کنید. وقتی فقط Places API (جدید) را فعال می‌کنید، این روش در دسترس نیست.

    برای اطلاعات بیشتر، استفاده از کلیدهای API را ببینید.

  • یک شی از کلاس FetchResolvedPhotoUriRequest جدید را به درخواست ارسال کنید.

  • هر عکس در پاسخ با یک شی PhotoMetadata نمایش داده می شود. برای Places SDK برای Android (جدید) شی PhotoMetadata حاوی یک متد PhotoMetadata.getAuthorAttributions() جدید است که یک شی از نوع AuthorAttributions را برمی گرداند.

    اگر شی PhotoMetadata برگردانده شده شامل هر گونه اسناد یا انتساب نویسنده باشد، باید هر جا که تصویر را نمایش می دهید این اسناد را در برنامه خود قرار دهید. اسناد مربوط به اسناد را ببینید.

  • برای دسترسی به اسناد نویسنده جدید در PhotoMetadata ، باید برنامه خود را با فراخوانی متد Places.initializeWithNewPlacesApiEnabled() مقداردهی اولیه کنید. برای اطلاعات بیشتر در مورد انتخاب سرویس Places API، به راه اندازی پروژه Google Cloud خود مراجعه کنید.

درخواست نمونه

برای مثال کامل، عکس مکان (جدید) را ببینید.