دمج المكتبة

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

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

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