Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Gabungkan Library
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Gabungkan adalah
untuk menangani peristiwa asinkron dengan menggabungkan operator pemrosesan peristiwa.
Kombinasikan membuat kode Anda lebih mudah dibaca dan dikelola dengan memusatkan kode pemrosesan peristiwa Anda.
Library GoogleMapsPlatformCombine
adalah library Swift yang mengembalikan
Publishers
untuk Maps SDK for iOS dan Places SDK for iOS agar Anda dapat memanfaatkan
rangkaian yang lengkap
dari fitur Kombinasikan.
Penginstalan
Lihat
library GoogleMapsPlatformCombine
dokumentasi di GitHub untuk mengetahui persyaratan sistem dan petunjuk penginstalan terbaru.
Contoh Penggunaan
Library GoogleMapsPlatformCombine mencakup
Class GMSMapViewPublisher
yang berisi properti penayang yang memungkinkan Anda berlangganan peristiwa yang ditampilkan 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
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-05-13 UTC.
[null,null,["Terakhir diperbarui pada 2026-05-13 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"]]