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

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

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

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

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

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

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

    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. إذا لم يكن لديك مفتاح واجهة برمجة تطبيقات، اتّبِع الخطوات التالية: تعليمات الإعداد مشروع على 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) للخرائط
  8. اختر أحد الخيارات المعروضة لتجربة إحدى ميزات حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS
  9. إذا طُلب منك السماح لبرنامج GoogleMapsDemos بالوصول إلى موقعك الجغرافي، اختَر السماح: