کیت توسعه نرمافزار Places به شما امکان میدهد اطلاعات مربوط به انواع مختلف مکانها را با استفاده از یک رشته متنی یا بر اساس نزدیکی آنها جستجو و بازیابی کنید. کیت توسعه نرمافزار Places نسخه قدیمی کیت توسعه نرمافزار Places (جدید) است.
از این راهنما برای درک تفاوتهای کلیدی بین نسخههای Places SDK و مهاجرت به Places SDK (جدید) استفاده کنید.
ویژگیهای 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 (جدید) ساده شده است، به طوری که شما فقط برای دادههایی که استفاده میکنید هزینه پرداخت میکنید. قیمتگذاری ساده با استفاده از لیستهای فیلد، که به آنها ماسکهای فیلد نیز گفته میشود، پیادهسازی شده است.
با استفاده از Places SDK برای iOS و Text Search، شما از لیست فیلدها برای کنترل لیست فیلدهایی که باید در پاسخ برگردانده شوند، استفاده میکنید. سپس فقط برای دادههای درخواستی هزینه دریافت میکنید. استفاده از لیست فیلدها یک روش طراحی خوب است تا دادههای غیرضروری درخواست نکنید، که به جلوگیری از زمان پردازش غیرضروری و هزینههای صورتحساب کمک میکند.
برای اطلاعات دقیق قیمتگذاری برای هر دو SDK، به بخش «استفاده و صورتحساب» مراجعه کنید.
انواع مکانهای گسترشیافته
SDK جدید شامل انواع مکان جدیدی است که به عنوان بخشی از پاسخ Place Details و Text Search بازگردانده میشوند. همچنین میتوانید از این انواع جدید و انواع موجود در جستجوی Text Search استفاده کنید. انواع جدید در جدول A گنجانده شدهاند.