Mediathek zusammenführen

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