از این راهنما برای درک تفاوتهای کلیدی بین نسخههای Places SDK برای iOS و مهاجرت به Places SDK برای iOS (جدید) استفاده کنید.
ویژگیهای SDK موجود در هر نسخه
جدول زیر نسخههای SDK و API مورد نیاز برای هر ویژگی SDK را نشان میدهد:
| SDK مکانها برای iOS (جدید) | حداقل نسخه SDK | SDK مکانها برای iOS (قدیمی) | حداقل نسخه SDK |
|---|---|---|---|
| جزئیات مکان (جدید) | ۹.۰.۰ | جزئیات مکان (میراث) | ۳.۰.۰ |
| عکسهای مکان (جدید) | ۹.۰.۰ | عکسهای مکان (قدیمی) | ۳.۰.۰ |
| جستجوی متن (جدید) | ۸.۵.۰ | ||
| جستجوی نزدیک (جدید) | ۹.۰.۰ | ||
| تکمیل خودکار (جدید) | ۹.۰.۰ | تکمیل خودکار مکان (قدیمی) | ۳.۰.۰ |
| مکان فعلی (میراث) | ۳.۰.۰ |
مهاجرت به API های جدید
برای مهاجرت به API های جدید، به راهنماهای مهاجرت زیر مراجعه کنید:
بهبودهای Places SDK برای iOS (جدید)
این بخش ویژگیهای کلیدی اضافه شده به Places SDK برای iOS (جدید) را پوشش میدهد.
پیادهسازی شده بر روی پلتفرم استاندارد گوگل کلود
کیت توسعه نرمافزار Places برای iOS (جدید) بر روی زیرساخت سرویس در Google Cloud پیادهسازی شده است. این پیادهسازی، پلتفرمی امنتر و قابل اعتمادتر را به ارمغان میآورد. این طراحی استاندارد، سطحی از سازگاری را در بین کیتهای توسعه نرمافزار (SDK) ایجاد میکند که کارایی توسعه با کیت توسعه نرمافزار Places برای iOS (جدید) را بهبود میبخشد.
عملکرد بهبود یافته
کیت توسعه نرمافزار Places برای iOS (جدید) عملکرد بهبود یافتهای را ارائه میدهد و جایگزینی برنامههایی که از کیت توسعه نرمافزار موجود استفاده میکنند را ارزشمند میکند.
ویژگیهای جدید
کیت توسعه نرمافزار Places برای iOS (جدید) شامل آخرین نسخههای تمام ویژگیهای کیت توسعه نرمافزار است:
قیمتگذاری سادهشده
قیمتگذاری با Places SDK برای iOS (جدید) ساده شده است، به طوری که شما فقط برای دادههایی که استفاده میکنید هزینه پرداخت میکنید. قیمتگذاری ساده با استفاده از لیستهای فیلد، که به آنها ماسکهای فیلد نیز گفته میشود، پیادهسازی شده است.
با استفاده از جزئیات مکان (جدید) و جستجوی متن (جدید)، شما از لیست فیلدها برای کنترل لیست فیلدهایی که باید در پاسخ برگردانده شوند، استفاده میکنید. سپس فقط برای دادههای درخواستی هزینه دریافت میکنید. استفاده از لیست فیلدها یک روش طراحی خوب است تا دادههای غیرضروری درخواست نکنید، که به جلوگیری از زمان پردازش غیرضروری و هزینههای صورتحساب کمک میکند.
برای اطلاعات بیشتر در مورد قیمت هر دو SDK، به بخش «استفاده و صورتحساب» مراجعه کنید.
انواع مکانهای گسترشیافته
کیت توسعه نرمافزار Places برای iOS (جدید) شامل انواع مکان جدیدی است که به عنوان بخشی از پاسخهای Place Details (جدید) و Text Search (جدید) بازگردانده میشوند. همچنین میتوانید از این انواع جدید و انواع موجود در جستجوی Text Search (جدید) استفاده کنید. انواع جدید در جدول A گنجانده شدهاند.