Maps SDK برای کد نمونه iOS

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS، جاوا اسکریپت

مخزن Maps SDK برای iOS در GitHub شامل نمونه‌هایی است که نحوه استفاده از Maps SDK برای iOS را در برنامه iOS شما نشان می‌دهد. این برنامه نمونه شامل کدی برای ویژگی‌های برجسته SDK است و می‌تواند نقطه شروع برنامه شما باشد.

لیست نمونه‌های SDK نقشه‌ها برای iOS

فعالیت‌های نمونه کلیدی از برنامه آزمایشی در زیر فهرست شده‌اند و برای مراجعه سریع در صفحات مرتبط بازتولید شده‌اند. برای فهرست کامل نمونه‌های موجود، به پوشه نمونه‌های GitHub مراجعه کنید.

اجرای کامل برنامه نمونه به صورت محلی

برنامه نمونه Maps SDK برای iOS به صورت آرشیو دانلود از GitHub در دسترس است. برای نصب و امتحان کردن برنامه نمونه Maps SDK برای iOS، این مراحل را دنبال کنید.

  1. git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git را اجرا کنید تا مخزن نمونه‌ها در یک دایرکتوری محلی کلون شود.
  2. یک پنجره ترمینال باز کنید، به دایرکتوری که فایل‌های نمونه را در آن کلون کرده‌اید بروید و به دایرکتوری GoogleMaps بروید:

    سویفت

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftXCFrameworkDemos.xcworkspace

    هدف-سی

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. در Xcode، دکمه کامپایل را فشار دهید تا برنامه با طرح فعلی ساخته شود . هنگام ساخت، خطایی ایجاد می‌شود که از شما می‌خواهد کلید API خود را در فایل SDKConstants.swift برای Swift یا فایل SDKDemoAPIKey.h برای Objective-C وارد کنید.
  4. یک کلید API از پروژه خود که Maps SDK برای iOS در آن فعال است، دریافت کنید.
  5. فایل SDKConstants.swift برای Swift یا فایل SDKDemoAPIKey.h را برای Objective-C ویرایش کنید و کلید API خود را در تعریف ثابت apiKey یا kAPIKey قرار دهید. برای مثال:

    سویفت

    static let apiKey = "YOUR_API_KEY"

    هدف-سی

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. در فایل SDKConstants.swift (Swift) یا فایل SDKDemoAPIKey.h (Objective-C)، خط زیر را حذف کنید، زیرا برای ثبت مشکل تعریف‌شده توسط کاربر استفاده می‌شود:

    سویفت

    #error (Register for API Key and insert here. Then delete this line.)

    هدف-سی

    #error Register for API Key and insert here.
  7. پروژه را بسازید و اجرا کنید. پنجره شبیه‌ساز iOS ظاهر می‌شود و لیستی از نسخه‌های نمایشی Maps SDK را نشان می‌دهد.
  8. برای آزمایش یکی از ویژگی‌های Maps SDK برای iOS، یکی از گزینه‌های نمایش داده شده را انتخاب کنید.
  9. اگر از شما خواسته شد که به GoogleMapsDemos اجازه دسترسی به موقعیت مکانی خود را بدهید، Allow را انتخاب کنید.