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

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)")
}

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