مقدمه
با کیت توسعه نرمافزار Maps برای iOS، میتوانید نقشههایی براساس دادههای Google Maps به برنامهتان اضافه کنید. کیت توسعه نرمافزار بهطور خودکار دسترسی به سرورهای Google Maps، نمایش نقشه، و پاسخ به اشارههای کاربر مانند کلیک و کشیدن را مدیریت میکند. همچنین میتوانید نشانگر، چندخطی، رونهاد زمین، و پنجره اطلاعات به نقشهتان اضافه کنید. این اشیاء اطلاعات بیشتری برای مکانهای نقشه ارائه میدهند و به کاربر اجازه میدهند با نقشه تعامل داشته باشد.
هنگام استفاده از کیت توسعه نرمافزار، باید از شرایط خدمات پلاتفرم Google Maps پیروی کنید و مطمئن شوید که برنامهتان از قوانین ذیربط پیروی میکند. توجه داشته باشید که هنگام استفاده از کیت توسعه نرمافزار، نام و نسخه برنامه شما، اطلاعات اصالتسنجی، و شناسه ناشناس بینبرنامهای بهطور خودکار با هر درخواست ارسال میشود.
مخاطبان
این مستندات مفهومی برای افرادی طراحی شده است که با توسعه iOS و مفاهیم برنامهنویسی شیءگرا آشنا هستند. همچنین باید با Google Maps از دیدگاه کاربر آشنا باشید. این راهنما برای این طراحی شده است که بتوانید کاوش و توسعه برنامهها را با کیت توسعه نرمافزار Google Maps برای iOS شروع کنید. همچنین میتوانید برای جزئیات خاص کلاسها و روشها به اسناد مرجع مراجعه کنید.
الزامات ذکر منبع
اگر از «کیت توسعه نرمافزار Maps برای iOS» در برنامهتان استفاده میکنید، باید نوشتار انتساب را بهعنوان بخشی از بخش ابلاغیههای حقوقی در برنامهتان اضافه کنید. توصیه میشود که ابلاغیههای حقوقی را بهعنوان یک گزینه منو مستقل یا بهعنوان بخشی از گزینه منو «درباره» اضافه کنید.
میتوانید با برقراری تماس با [GMSServices
openSourceLicenseInfo]، نوشتار انتساب را دریافت کنید.
پلاتفرمهای پشتیبانیشده
با کیت توسعه نرمافزار Google Maps برای iOS، میتوانید برنامههایی بسازید که دستگاههای ۶۴ بیتی دارای iOS 16.0 و نسخههای جدیدتر را هدف قرار میدهند. توسعه برنامه با «کیت توسعه نرمافزار Maps برای iOS» به حداقل Xcode 26.0 با کیت توسعه نرمافزار هدف ۱۶.۰ یا جدیدتر نیاز دارد. (تنظیم کیت توسعه نرمافزار هدف روی ۱۶.۰ یا جدیدتر مانع از اجرای برنامهتان در iOS 16.0 نمیشود).
برنامههایی که از نشانیهای وب Maps استفاده میکنند، نیاز دارند که دستگاه هدف Google Maps برای iOS را نصب کرده باشد.
استفاده از کیت توسعه نرمافزار Maps برای iOS در افزونههای برنامه iOS بهدلیل محدودیتهای سختگیرانه حافظه که اعمال میشود، احتمالاً کار نخواهد کرد. برای مثال، استفاده از کیت توسعه نرمافزار در صفحهکلید سفارشی احتمالاً کار نخواهد کرد.
قدم بعدی چیست
برای شروع ساختن برنامهها با «کیت توسعه نرمافزار Google Maps برای iOS»، ابتدا باید پروژه Google Cloud خود را راهاندازی کنید.