حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنماذج رموز iOS

اختيار النظام الأساسي: Android iOS JavaScript

يتضمن تطبيق SDK التجريبي على GitHub المزود مع حزمة SDK لخرائط Google لنظام التشغيل iOS نماذج لأبرز ميزات حزمة SDK. افحص التعليمات البرمجية في التطبيق التجريبي لمعرفة كيفية تنفيذ كل عينة. عليك استيراد التطبيق وإنشائه وإضافة مفتاح واجهة برمجة التطبيقات وعرض العرض التوضيحي واستخدام رمز النموذج المقدَّم كنقطة انطلاق لتطبيقك.

عند تشغيل نموذج التطبيق، يعرض قائمة بالنماذج المتاحة التي يمكنك تشغيلها على جهازك الخاص. حدِّد أحد الخيارات.

تشغيل نموذج التطبيق الكامل على الجهاز

يتوفر نموذج حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS في شكل أرشيف للتنزيل من GitHub. اتبع هذه الخطوات لتثبيت نموذج حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS.

  1. يمكنك تنزيل أرشيف نماذج الرموز البرمجية من GitHub وفك ضغط الأرشيف.
  2. افتح نافذة طرفية، وانتقِل إلى الدليل الذي وسّعت فيه نماذج الملفات، وتوغّل في دليل Google Maps:

    Swift

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

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. في Xcode، اضغط على زر التجميع من أجل إنشاء التطبيق باستخدام المخطط الحالي. يعرض الإصدار خطأ يطلب منك إدخال مفتاح واجهة برمجة التطبيقات في ملف SDKConstants.swift لـ Swift أو في ملفSDKDemoAPIKey.h لـ Objective-C.
  4. إذا لم يكن لديك مفتاح واجهة برمجة التطبيقات حتى الآن، اتّبِع instructions لإعداد مشروع على Google Cloud Console والحصول على مفتاح واجهة برمجة التطبيقات. عند ضبط المفتاح على Cloud Console، يمكنك حصر المفتاح على نموذج معرّف حزمة التطبيق لضمان عدم استخدام المفتاح إلا في تطبيقك. معرِّف الحزمة التلقائي لتطبيق عينات حزمة تطوير البرامج (SDK) هو com.example.GoogleMapsDemos.
  5. عدِّل ملف SDKConstants.swift الخاص بـ Swift أو ملف SDKDemoAPIKey.h لـ Objective-C وألصق مفتاح واجهة برمجة التطبيقات في تعريف قيمة الثابت apiKey أو kAPIKey. مثلاً:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. أزِل السطر التالي لأنّه يُستخدم لتسجيل المشكلة التي حدّدها المستخدم:

    Swift

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

    Objective-C

    #error Register for API Key and insert here.
  7. بناء المشروع وإدارته. تظهر نافذة محاكي iOS وستعرض قائمة بالعروض التوضيحية لحزمة تطوير البرامج (SDK) لتطبيق "خرائط Google".
  8. حدِّد أحد الخيارات المعروضة لتجربة إحدى ميزات حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS.
  9. إذا طُلب منك السماح لبرنامج GoogleMapsDemos بالوصول إلى موقعك الجغرافي، اختَر السماح.