التطبيق التجريبي لحزمة تطوير البرامج (SDK) على GitHub المزود في حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS يشمل نماذج للاطّلاع على أبرز ميزات حزمة SDK فحص الرمز في التطبيق التجريبي لمعرفة كيفية تنفيذ كل عينة. استيراد وإنشاء وإضافة مفتاح واجهة برمجة التطبيقات الخاص بك وعرض العرض التوضيحي واستخدام نموذج الرمز المقدم نقطة البداية لتطبيقك.
عند تشغيل نموذج التطبيق، يعرض قائمة بالعينات المتاحة التي يمكنك على جهازك الخاص. حدِّد أحد الخيارات.
تشغيل نموذج التطبيق الكامل على الجهاز
يتوفّر نموذج حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS تنزيل الأرشيف من GitHub. اتبع هذه الخطوات لتثبيت نموذج حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS.
- تنزيل أرشيف نماذج الرموز البرمجية من GitHub وفك ضغط الأرشيف.
افتح نافذة طرفية وانتقِل إلى الدليل الذي وسعت فيه نماذج الملفات، ثم التوغّل في دليل خرائط 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
- في Xcode، اضغط على زر التجميع
إنشاء التطبيق
بالمخطط الحالي. يعرض الإصدار خطأً، يطلب منك إدخال مفتاح واجهة برمجة التطبيقات.
في ملف
SDKConstants.swift
لـ Swift أوSDKDemoAPIKey.h
لـ Objective-C. - إذا لم يكن لديك مفتاح واجهة برمجة تطبيقات، اتّبِع الخطوات التالية:
تعليمات الإعداد
مشروع على Google Cloud Console والحصول على مفتاح واجهة برمجة التطبيقات. عند تهيئة
في Cloud Console، يمكنك
حصر المفتاح على
نموذج معرِّف حِزمة التطبيق
ضمان أنّ تطبيقك فقط هو من يمكنه استخدام المفتاح. معرِّف الحزمة التلقائي
تطبيق عينات حزمة تطوير البرامج (SDK) هو
com.example.GoogleMapsDemos
. - يُرجى تعديل ملف
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";
- أزِل السطر التالي لأنّه يُستخدم لتسجيل المشكلة التي حدّدها المستخدم:
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.
- بناء المشروع وإدارته. تظهر نافذة محاكي iOS، قائمة بالعروض التوضيحية لحزمة تطوير البرامج (SDK) للخرائط
- اختر أحد الخيارات المعروضة لتجربة إحدى ميزات حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS
- إذا طُلب منك السماح لبرنامج GoogleMapsDemos بالوصول إلى موقعك الجغرافي، اختَر السماح: