Kết hợp là một khung để xử lý các sự kiện không đồng bộ bằng cách kết hợp các toán tử xử lý sự kiện. Kết hợp giúp mã của bạn dễ đọc và duy trì hơn bằng cách tập trung vào mã xử lý sự kiện.
Thư viện GoogleMapsPlatformKết hợp là một thư viện Swift trả về Publishers
cho SDK Maps dành cho iOS và SDK Địa điểm dành cho iOS để bạn có thể tận dụng tập hợp tính năng phong phú của Kết hợp.
Cài đặt
Xem tài liệu về thư viện GoogleMapsPlatformKết hợp trên GitHub để biết các yêu cầu mới nhất về hệ thống và hướng dẫn cài đặt.Ví dụ về cách sử dụng
Thư viện GoogleMapsPlatformKết hợp cung cấp các tiện ích cho lớp GMSPlacesClient
, lớp này trả về Future
nhà xuất bản cho các lệnh gọi API Địa điểm.
Ví dụ sau đây sử dụng tiện ích fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
để tìm nạp thông tin chi tiết về địa điểm:
GMSPlacesClient.shared() .fetchPlace( id: "placeId", fields: [.placeID, .name, .phoneNumber] ) .sink { completion in print("Completion \(completion)") } receiveValue: { place in print("Got place \(place.name ?? "")") }
Các bước tiếp theo
- Xem trang dự án GitHub Kết hợp thư viện.