دمج المكتبة

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

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

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