Thư viện kết hợp

Kết hợp là một khung xử lý 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 mã xử lý sự kiện của bạn.

Thư viện GoogleMapsPlatformKết hợp là một thư viện Swift trả về Publishers cho SDK bản đồ dành cho iOS và SDK địa điểm dành cho iOS để bạn có thể tận dụng về tập hợp phong phú các tính năng Kết hợp.

Cài đặt

Xem thư viện GoogleMapsPlatformKết hợp tài liệu 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 trả về Future nhà xuất bản cho lệnh gọi API Địa điểm.

Ví dụ sau sử dụng fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error> tiện ích để 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