合併是 這個架構可用於結合事件處理運算子來處理非同步事件。 合併功能可讓您集中處理事件處理程式碼,以便讀取及維護程式碼。
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)") }
後續步驟
- 查看合併資料庫 GitHub 專案頁面。