يعرض التطبيق التجريبي لحزمة تطوير البرامج (SDK) للأماكن لنظام التشغيل iOS على GitHub المزوّد بحزمة تطوير البرامج (SDK) للأماكن لنظام التشغيل iOS عددًا من الميزات، بما في ذلك ميزة الإكمال التلقائي للأماكن وصور الأماكن. بالإضافة إلى ذلك، يمكنك العثور على مقتطفات من الرموز البرمجية في كل صفحة من دليل المطوّر هذا. استورِد التطبيق وأنشِئه، وأضِف مفتاح واجهة برمجة التطبيقات، وشاهِد العرض التجريبي، واستخدِم نموذج الرمز المقدَّم كنقطة بدء لتطبيقك.
عند تشغيل تطبيق العيّنة، يعرض قائمة بالعيّنات المتاحة التي يمكنك تشغيلها على جهازك. حدِّد أحد الخيارات.
تشغيل نموذج التطبيق الكامل على الجهاز
يتوفّر تطبيق Places SDK لنظام التشغيل iOS كملف أرشيف للتنزيل من GitHub. اتّبِع الخطوات التالية لتثبيت تطبيق Places SDK لنظام التشغيل iOS وتجربته.
- نزِّل أرشيف نماذج الرموز البرمجية من GitHub وفكِّ ضغط الأرشيف.
افتح نافذة طرفية وانتقِل إلى الدليل الذي وسّعت فيه ملفّات العيّنات، ثم انتقِل إلى الدليل GooglePlaces:
Swift
cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
pod install
open GooglePlacesDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-master/GooglePlaces
pod install
open GooglePlacesDemos.xcworkspace
- فعِّل حزمة تطوير برامج "الأماكن" لأجهزة iOS لمشروعك على Google Cloud Console.
- إذا لم يكن لديك مفتاح واجهة برمجة التطبيقات بعد، اتّبِع التعليمات لإعداد
مشروع على وحدة تحكّم Cloud والحصول على مفتاح واجهة برمجة التطبيقات. عند ضبط
مفتاح التشفير في وحدة تحكّم Cloud، يمكنك
حصر المفتاح بملف تعريف حِزمة
نموذج التطبيق لضمان أنّ تطبيقك فقط هو الذي يمكنه استخدام المفتاح. رقم تعريف الحِزمة الافتراضية
لتطبيق نماذج حزمة تطوير البرامج (SDK) هو
com.example.GooglePlacesDemos
. - عدِّل ملف
SDKDemoAPIKey
والصِق مفتاح واجهة برمجة التطبيقات في الثابت المناسب. على سبيل المثال:Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- إذا طلب منك Xcode فتح قفل ملف
SDKDemoAPIKey
لتعديله، اختَر فتح القفل. - أزِل السطر التالي، إن توفّر، لأنّه يُستخدَم لتسجيل
المشكلة:
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register your API key and insert here, then delete this line.
- أنشئ التطبيق.
- إذا تعذّر إنشاء حزمة التطبيق أو تعطّل مع ظهور خطأ بشأن مفتاح واجهة برمجة التطبيقات
عند تشغيله لأول مرة، تأكَّد من تقديم مفاتيح
المطلوبة في ملف
SDKDemoAPIKey
. - إذا كنت بصدد تشغيل نماذج GooglePlaces، ستعرض نافذة محاكي iOS قائمة بالعروض التوضيحية لـ Places.
- إذا طُلب منك السماح لتطبيق GooglePlacesDemos بالوصول إلى موقعك الجغرافي، اختَر السماح.
- أصبح العيّنة التي اخترتها جاهزة للتنفيذ.