الدمج هو لمعالجة الأحداث غير المتزامنة من خلال الجمع بين عوامل تشغيل معالجة الأحداث. تسهّل ميزة "دمج" قراءة التعليمات البرمجية والحفاظ عليها من خلال تمركز رمز معالجة الأحداث.
مكتبة GoogleMapsPlatformIntegration
هي مكتبة Swift تعرض
Publishers
لحزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS وحزمة تطوير البرامج للأماكن لنظام التشغيل iOS بحيث يمكنك الاستفادة من
من المجموعة الغنية بصريًا لميزات الدمج.
تثبيت
الاطّلاع على مكتبة GoogleMapsPlatformAggregate مستندات على GitHub لمعرفة أحدث متطلبات النظام وتعليمات التثبيت.مثال على الاستخدام
تتضمن مكتبة GoogleMapsPlatformAggregate
صف واحد (GMSMapViewPublisher
)
الذي يحتوي على خصائص الناشرين التي تتيح لك الاشتراك في الأحداث الصادرة عن الخريطة.
يضبط المثال التالي مثيل GMSMapViewPublisher
للاشتراك في
أحداث تغيير الكاميرا:
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
الخطوات التالية
- عرض دمج المكتبة صفحة مشروع GitHub.