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