توفّر حزمة تطوير البرامج (SDK) لأماكن Google لنظام التشغيل iOS (الإصدار الجديد) أداءً محسّنًا وأحد نماذج التسعير الجديدة، ما يجعل من المفيد تحديث التطبيقات التي تستخدم حزمة تطوير البرامج (SDK) لأماكن Google لنظام التشغيل iOS. لمزيد من التفاصيل حول مقارنة الميزات، يُرجى الاطّلاع على مقالة اختيار حزمة SDK.
استخدِم هذا الدليل لفهم الاختلافات الرئيسية في حزمة تطوير برامج "الأماكن" لنظام التشغيل iOS (الإصدار الجديد) مقارنةً بحزمة تطوير برامج "الأماكن" لنظام التشغيل iOS، بالإضافة إلى كيفية التعامل مع التغيُّرات اللازمة.
تفعيل حزمة تطوير برامج "الأماكن" لأجهزة iOS (ميزة جديدة)
تعتمد حزمة تطوير البرامج (SDK) لنظام التشغيل iOS على خدمة Places API. لاستخدام ميزات مجموعة تطوير البرامج (SDK) لتطبيق "الأماكن" لنظام التشغيل iOS (الإصدار الجديد)، عليك أولاً تفعيل Places API (الإصدار الجديد) في مشروعك على Google Cloud. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد مشروعك على Google Cloud.
بعد ذلك، عليك التأكّد من إضافة Places API (الإصدار الجديد) إلى مفتاح واجهة برمجة التطبيقات الذي يستخدمه تطبيقك. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مفاتيح واجهة برمجة التطبيقات.
التغييرات العامة
تشمل بعض التغييرات العامة التي تنطبق على واجهات برمجة تطبيقات متعددة ما يلي:
يستخدم نموذج أسعار جديدًا. للحصول على معلومات حول أسعار جميع واجهات برمجة التطبيقات، يُرجى الاطّلاع على أسعار حزمة تطوير البرامج (SDK) لأماكن Google لنظام التشغيل iOS (جديد).
يجب استخدام قناع الحقول في تفاصيل الأماكن (ميزة جديدة) والبحث في الأماكن القريبة (ميزة جديدة) والبحث النصي (ميزة جديدة) لتحديد الحقول التي تريد عرضها في الاستجابة.
يحتوي
GMSPlacesClient
على طُرق جديدة لاستدعاء واجهات برمجة التطبيقات الجديدة هذه.تمّت إضافة فئات جديدة لتحديد الطلب لكلّ من واجهات برمجة التطبيقات الجديدة.
يحتوي مثيل الاستجابة
GMSPlace
على السمة الجديدةreviews
من النوعGMSPlaceReview
. عندما يعرض تطبيقك معلومات تم الحصول عليها منGMSPlace
المثيل، مثل الصور والمراجعات، يجب أن يعرض التطبيق أيضًا الإحالات المطلوبة.لمزيد من المعلومات، يُرجى الاطّلاع على المستندات المتعلّقة بموضوع الإحالات.
التغييرات المتعلّقة بواجهة برمجة التطبيقات
يتضمّن هذا القسم أدلة نقل البيانات التالية لكل واجهة برمجة تطبيقات: