Combine は イベント処理演算子を組み合わせて非同期イベントを処理するフレームワークです。 Combine を使用すると、イベント処理コードを一元化することで、コードの読みやすさと保守が容易になります。
GoogleMapsPlatformCombine ライブラリ
Swift ライブラリで
Publishers
サポートされており、
豊富な機能を使用して
インストール
GoogleMapsPlatformCombine ライブラリをご覧ください。 で最新のシステム要件とインストール手順をご確認ください。サンプル使用量
GoogleMapsPlatformCombine ライブラリは、
GMSPlacesClient
クラスは、
Future
サポートしています
次の例では、fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
Place Details を取得するための拡張機能です。
GMSPlacesClient.shared() .fetchPlace( id: "placeId", fields: [.placeID, .name, .phoneNumber] ) .sink { completion in print("Completion \(completion)") } receiveValue: { place in print("Got place \(place.name ?? "")") }
次のステップ
- Combine ライブラリを表示する GitHub のプロジェクト ページ。