با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
Places SDK برای Android (جدید) عملکرد بهبود یافته و یک مدل قیمت گذاری جدید را ارائه می دهد و به روز رسانی برنامه هایی که از Places SDK برای Android (Legacy) استفاده می کنند ارزشمند است. برای جزئیات بیشتر در مورد مقایسه ویژگیها، به انتخاب SDK خود مراجعه کنید.
از این راهنما برای درک تفاوتهای کلیدی Places SDK برای Android (جدید) در مقایسه با Places SDK برای Android (Legacy) و نحوه انجام تغییرات ضروری استفاده کنید.
بهترین شیوه های صدور صورت حساب برای مهاجرت
warning_amber
این راهنما در صورتی اعمال میشود که میزان استفاده از API شما به اندازه کافی بالا باشد تا به قیمتگذاری سطح دوم بروید. هنگام مهاجرت به نسخه جدیدتر یک API، برای SKU دیگری نیز صورتحساب دریافت می کنید. برای جلوگیری از افزایش هزینهها در طول ماه انتقال، توصیه میکنیم تا حد امکان نزدیک به ابتدای ماه به APIهای جدید در حال تولید تغییر دهید. این تضمین می کند که در طول ماه مهاجرت به مقرون به صرفه ترین سطوح قیمت گذاری ماهانه برسید. برای اطلاعات در مورد سطوح قیمتگذاری، صفحه قیمتگذاری و پرسشهای متداول قیمتگذاری را ببینید.
فعال کردن Places SDK برای Android (جدید)
Places SDK برای Android (Legacy) به سرویس Places API متکی است. برای استفاده از ویژگیهای Places SDK برای Android (جدید)، ابتدا باید Places API (جدید) را در پروژه Google Cloud خود فعال کنید. برای اطلاعات بیشتر، به تنظیم پروژه Google Cloud خود مراجعه کنید.
سپس باید مطمئن شوید که Places API (جدید) را به کلید API مورد استفاده برنامه خود اضافه کرده اید. برای اطلاعات بیشتر، استفاده از کلیدهای API را ببینید.
تغییرات کلی
برخی از تغییرات کلی که برای چندین API اعمال می شود عبارتند از:
کلاسهای جدیدی برای تعریف درخواستها یا افزودن فیلدهای جدید به پاسخ اضافه شدهاند.
شی پاسخ Place حاوی متد getReviews() جدید است که لیستی از اشیاء Review را برمی گرداند. هنگامی که برنامه شما اطلاعات به دست آمده از شی Place را نمایش می دهد، مانند عکس ها و نظرات، برنامه باید اسناد مورد نیاز را نیز نمایش دهد.
برای اطلاعات بیشتر، به اسناد مربوط به اسناد مراجعه کنید.
تغییرات ویژه API
این بخش شامل راهنماهای مهاجرت زیر برای هر API است:
تاریخ آخرین بهروزرسانی 2025-03-01 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-03-01 بهوقت ساعت هماهنگ جهانی."],[[["The Places SDK for Android (New) offers enhanced performance and a revised pricing structure, encouraging app updates."],["To minimize potential cost increases, it's advisable to transition to the new APIs at the start of a billing cycle."],["Before using the new SDK, enable the \"Places API (New)\" in your Google Cloud project and include it in your API key."],["Places SDK for Android (New) introduces mandatory field masking for Place Details, Nearby Search, and Text Search, defining specific data returned in responses."],["New features like Text Search (New) and Nearby Search (New) are additions to the SDK and do not require migration from existing functionalities."]]],["The Places SDK for Android (New) offers improved performance and a new pricing structure. To utilize it, enable the \"Places API (New)\" service in your Google Cloud project and add it to your app's API key. General changes include a new pricing model, required field masking for Place Details, Nearby Search, and Text Search, along with the addition of new classes. The `Place` object now has a `getReviews()` method. Switch to the new APIs as early as possible in the month to minimize billing costs.\n"]]