合併程式庫

合併是 這個架構可用於結合事件處理運算子來處理非同步事件。 合併功能可讓您集中處理事件處理程式碼,以便讀取及維護程式碼。

GoogleMapsPlatformCombine 程式庫 這個 Swift 程式庫會傳回 Publishers敬上 Maps SDK for iOS 和 Places SDK for iOS 版本,這樣您就能 更豐富的「合併」功能組合

安裝

查看 GoogleMapsPlatformCombine 程式庫 說明文件,瞭解最新系統需求和安裝操作說明。

使用範例

GoogleMapsPlatformCombine 程式庫包含 GMSMapViewPublisher 類別 包含發布商屬性,可讓您訂閱地圖所引發的事件。

以下範例會設定要訂閱的 GMSMapViewPublisher 例項 攝影機變更事件:

let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
  print("Camera position at \(cameraPosition.target)")
}

後續步驟