دمج المكتبة

الدمج هو لمعالجة الأحداث غير المتزامنة من خلال الجمع بين عوامل تشغيل معالجة الأحداث. تسهّل ميزة "دمج" قراءة التعليمات البرمجية والحفاظ عليها من خلال تمركز رمز معالجة الأحداث.

مكتبة 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)")
}

الخطوات التالية