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 menyediakan ekstensi ke
Class GMSPlacesClient
yang ditampilkan
Future
penayang untuk panggilan Places API.
Contoh berikut menggunakan fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
ekstensi 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 Gabungkan library halaman project GitHub.