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 GoogleMapsPlatformMerge
adalah library Swift yang menampilkan
Publishers
untuk Maps SDK for iOS dan Places SDK for iOS sehingga Anda dapat memanfaatkan
berbagai fitur Gabungkan.
Penginstalan
Lihat dokumentasi library GoogleMapsPlatformMerge di GitHub untuk mengetahui persyaratan sistem dan petunjuk penginstalan terbaru.Contoh Penggunaan
Library GoogleMapsPlatformMerge menyediakan ekstensi ke
class GMSPlacesClient
yang menampilkan
penayang Future
untuk panggilan Places API.
Contoh berikut menggunakan ekstensi fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
untuk mengambil detail tempat:
GMSPlacesClient.shared() .fetchPlace( id: "placeId", fields: [.placeID, .name, .phoneNumber] ) .sink { completion in print("Completion \(completion)") } receiveValue: { place in print("Got place \(place.name ?? "")") }
Langkah berikutnya
- Lihat halaman project GitHub Gabungkan library.