Kombinieren ist ein Framework für die Verarbeitung asynchroner Ereignisse durch die Kombination von Ereignisverarbeitungsoperatoren. Combine erleichtert das Lesen und Verwalten Ihres Codes, da der Code zur Ereignisverarbeitung zentralisiert wird.
Bibliothek GoogleMapsPlatformKombinieren
ist eine Swift-Bibliothek,
Publishers
für das Maps SDK for iOS und das Places SDK for iOS.
Kombinierenden Funktionen bietet.
Installation
Siehe die GoogleMapsPlatformKombinator-Bibliothek. Dokumentation auf GitHub mit den aktuellen Systemanforderungen und Installationsanleitungen.Verwendungsbeispiel
Die Bibliothek „GoogleMapsPlatformKombinieren“ enthält das Feld
GMSMapViewPublisher
Kurs
enthält Publisher-Properties, mit denen Sie Ereignisse abonnieren können, die von der Karte ausgegeben werden.
Im folgenden Beispiel wird eine GMSMapViewPublisher
-Instanz konfiguriert, die abonniert werden soll.
Ereignisse bei Kameraänderungen:
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
Nächste Schritte
- Rufen Sie die Kombinationsbibliothek auf. GitHub-Projektseite.