Gabungkan adalah framework untuk menangani peristiwa asinkron dengan menggabungkan operator pemrosesan peristiwa. Gabungkan membuat kode Anda lebih mudah dibaca dan dikelola dengan memusatkan kode pemrosesan peristiwa.
Library GoogleMapsPlatformCombine adalah library Swift yang menampilkan Publishers
untuk Maps SDK for iOS dan Places SDK for iOS sehingga Anda dapat memanfaatkan beragam fitur Gabungkan.
Penginstalan
Lihat dokumentasi library GoogleMapsPlatformCombine di GitHub untuk mengetahui persyaratan sistem dan petunjuk penginstalan terbaru.Contoh Penggunaan
Library GoogleMapsPlatformCombine menyertakan
class GMSMapViewPublisher
yang berisi properti penayang yang memungkinkan Anda berlangganan ke peristiwa yang dikeluarkan oleh peta.
Contoh berikut mengonfigurasi instance GMSMapViewPublisher
untuk berlangganan peristiwa perubahan kamera:
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
Langkah berikutnya
- Lihat halaman project GitHub Gabungkan library.