Bergabunglah bersama kami di
Google Maps Platform Developer Community Day berikutnya di San Francisco pada bulan Desember.
Daftar sekarang untuk hadir.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Menggabungkan library
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Combine adalah
framework untuk menangani peristiwa asinkron dengan menggabungkan operator
pemrosesan peristiwa. Combine 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 Combine.
Penginstalan
Untuk mengetahui persyaratan sistem dan petunjuk penginstalan, lihat dokumentasi library GoogleMapsPlatformCombine di GitHub.
Contoh penggunaan
Library GoogleMapsPlatformCombine menyertakan class
GMSMapViewPublisher
yang berisi properti penayang yang memungkinkan Anda berlangganan peristiwa
yang dikeluarkan oleh peta.
Konfigurasikan 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
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-10-21 UTC.
[null,null,["Terakhir diperbarui pada 2026-10-21 UTC."],[],["The content introduces the GoogleMapsPlatformCombine library, which utilizes Apple's Combine framework for handling asynchronous events within the Google Maps and Places SDKs for iOS. It leverages `Publishers` to manage events. A key action is demonstrated through the `GMSMapViewPublisher` class, allowing users to subscribe to map events. An example illustrates how to monitor camera position changes using the `didChangeCameraPosition` publisher. Installation instructions and further details are available on the library's GitHub page.\n"]]