مقدمه
Places SDK برای iOS به شما امکان میدهد برنامههای آگاه از موقعیت مکانی بسازید که به طور متناوب به مشاغل محلی و سایر مکانهای نزدیک دستگاه پاسخ میدهند. این بدان معنی است که می توانید برنامه های غنی را بر اساس مکان هایی که برای کاربر معنی دارند بسازید.
مفاهیم
مکان به عنوان یک فضای فیزیکی که یک نام دارد تعریف می شود. راه دیگری برای تفکر در مورد یک مکان این است که آن مکان هر چیزی است که می توانید روی نقشه پیدا کنید. به عنوان مثال می توان به مشاغل محلی، نقاط دیدنی و مکان های جغرافیایی اشاره کرد. در API، یک مکان با GMSPlace Class Reference
نشان داده می شود. این شامل اطلاعاتی مانند نام مکان و آدرس آن، موقعیت جغرافیایی، شناسه مکان، شماره تلفن، نوع مکان، آدرس وب سایت و غیره است.
نسخه SDK خود را انتخاب کنید
Places SDK برای iOS نسخه 9.0.0 از دو نسخه SDK پشتیبانی می کند: Places SDK موجود برای iOS و Places SDK برای iOS (جدید) ، نسل بعدی SDK.
برای پشتیبانی کامل از زبان Swift، Places Swift SDK برای iOS (پیشنمایش) از همان APIهایی پشتیبانی میکند که Places SDK برای iOS (جدید) نوشته شده در یک پایگاه کد کاملاً سوئیفت. درباره Places Swift SDK برای iOS بیشتر بیاموزید .
اولین وظیفه شما این است که تصمیم بگیرید از کدام SDK استفاده کنید. اگر شما یک مشتری جدید یا مشتری فعلی هستید که قبلاً از SDK استفاده میکنید، این درست است. برای یادگیری تفاوت های کلیدی بین دو نسخه SDK، به انتخاب نسخه SDK خود مراجعه کنید.
قیمت گذاری برای هر نسخه SDK
نسخه انتخابی شما از SDK قیمت گذاری را کنترل می کند. Places SDK برای iOS (جدید) از یک مدل قیمت گذاری ساده پشتیبانی می کند به طوری که شما فقط برای داده هایی که استفاده می کنید هزینه پرداخت می کنید. برای اطلاعات دقیق قیمت گذاری برای هر دو SDK، استفاده و صورتحساب را ببینید.
نمای کلی SDK
از Places SDK برای iOS استفاده کنید تا به مشتریان خود کمک کنید کجا هستند و اطرافشان را کشف کنند. Places SDK برای iOS API های زیر را ارائه می دهد:
Places SDK برای iOS (جدید) | مکانهای SDK برای iOS | توضیحات |
---|---|---|
جزئیات مکان (جدید) | جزئیات مکان | اطلاعات مکانها، از جمله نام و آدرس مکان، موقعیت جغرافیایی، نوع مکان (مانند کلوپ شبانه، فروشگاه حیوانات خانگی، موزه) و غیره را برمیگرداند. |
عکس مکان (جدید) | عکس مکان | تصاویر باکیفیت یک مکان را برمی گرداند. |
جستجوی متن (جدید) | اطلاعات مجموعه ای از مکان ها را بر اساس جستجوی متنی برمی گرداند. | |
جستجوی نزدیک (جدید) | با تعیین یک مکان به عنوان منطقه جستجو، اطلاعات مجموعه ای از مکان ها را برمی گرداند. | |
تکمیل خودکار (جدید) | تکمیل خودکار | به طور خودکار نام و/یا آدرس یک مکان را هنگام تایپ کاربران پر می کند. |
مکان فعلی | فهرستی از مکانهایی که دستگاه کاربر برای آخرین بار در آنها قرار دارد را به همراه نشانهای از احتمال نسبی برای هر مکان برمیگرداند. |
سایر ویژگی های برجسته SDK ها عبارتند از:
- تشخیص دقیق مکان در قدرت کم با اسکن Wi-Fi.
- حافظه پنهان روی دستگاه: بیشتر درخواستها برای Places SDK برای iOS ممکن است شامل یک سفر رفت و برگشت به سرور Google باشد، اما شما همچنین میتوانید دادهها را بهمدت 30 روز به صورت محلی ذخیره کنید.
سیاست ها و شرایط
همه برنامههایی که از Places SDK برای iOS استفاده میکنند باید از الزامات توضیح داده شده در شرایط خدمات پلتفرم Google Maps و نشاندادهها پیروی کنند.