الدمج هو لمعالجة الأحداث غير المتزامنة من خلال الجمع بين عوامل تشغيل معالجة الأحداث. تسهّل ميزة "دمج" قراءة التعليمات البرمجية والحفاظ عليها من خلال تمركز رمز معالجة الأحداث.
مكتبة GoogleMapsPlatformIntegration
هي مكتبة Swift تعرض
Publishers
لحزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS وحزمة تطوير البرامج للأماكن لنظام التشغيل iOS بحيث يمكنك الاستفادة من
من المجموعة الغنية بصريًا لميزات الدمج.
تثبيت
الاطّلاع على مكتبة GoogleMapsPlatformAggregate مستندات GitHub لمعرفة أحدث متطلبات النظام وتعليمات التثبيت.مثال على الاستخدام
وتوفر مكتبة GoogleMapsPlatformAggregate إضافات إلى واجهة برمجة التطبيقات
فئة واحدة (GMSPlacesClient
) يتم عرضها
Future
ناشرو طلبات البيانات من واجهة برمجة تطبيقات الأماكن
يستخدم المثال التالي السمة fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
الإضافة لجلب تفاصيل المكان:
GMSPlacesClient.shared() .fetchPlace( id: "placeId", fields: [.placeID, .name, .phoneNumber] ) .sink { completion in print("Completion \(completion)") } receiveValue: { place in print("Got place \(place.name ?? "")") }
الخطوات التالية
- عرض دمج المكتبة صفحة مشروع GitHub.