Combiner la bibliothèque

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