Combine est un qui permet de gérer des événements asynchrones en combinant des opérateurs de traitement des événements. Combine facilite la lecture et la gestion de votre code en centralisant votre code de traitement des événements.
Bibliothèque GoogleMapsPlatformCombine
est une bibliothèque
Swift qui renvoie
Publishers
pour le SDK Maps pour iOS et le SDK Places pour iOS afin que vous puissiez
de l'ensemble des fonctionnalités Combine.
Installation
Consulter la bibliothèque GoogleMapsPlatformCombine sur GitHub pour connaître la configuration système requise et les instructions d'installation.Exemple d'utilisation
La bibliothèque GoogleMapsPlatformCombine inclut le composant
Classe GMSMapViewPublisher
qui contient les propriétés d'éditeur qui vous permettent de vous abonner aux événements émis par la carte.
L'exemple suivant configure une instance GMSMapViewPublisher
à laquelle s'abonner
événements de changement de caméra:
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
Étape suivante
- Afficher la bibliothèque Combine page du projet GitHub.