लाइब्रेरी मिलाएं

Combine, इवेंट-प्रोसेसिंग ऑपरेटर को मिलाकर एसिंक्रोनस इवेंट को मैनेज करने का एक फ़्रेमवर्क है. Combine, इवेंट-प्रोसेसिंग कोड को एक जगह पर रखकर, आपके कोड को पढ़ने और बनाए रखने में मदद करता है.

GoogleMapsPlatformCombine लाइब्रेरी एक Swift लाइब्रेरी है. यह iOS के लिए Maps SDK और iOS के लिए Places SDK के लिए Publishers दिखाती है, ताकि आप Combine की सुविधाओं का फ़ायदा ले सकें.

इंस्टॉल करना

सिस्टम की ज़रूरतों और इंस्टॉल करने के निर्देशों के लिए, GitHub पर GoogleMapsPlatformCombine लाइब्रेरी का दस्तावेज़ देखें.

इस्तेमाल से जुड़ा उदाहरण

GoogleMapsPlatformCombine लाइब्रेरी में GMSMapViewPublisher क्लास शामिल होती है. इसमें पब्लिशर प्रॉपर्टी होती हैं. इनकी मदद से, मैप से जनरेट होने वाले इवेंट की सदस्यता ली जा सकती है.

कैमरे में बदलाव से जुड़े इवेंट की सदस्यता लेने के लिए, GMSMapViewPublisher इंस्टेंस को कॉन्फ़िगर करें:

let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
  print("Camera position at \(cameraPosition.target)")
}

आगे क्या करना है