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