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