Combiner la bibliothèque

Combine est un framework qui permet de gérer les é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.

La bibliothèque GoogleMapsPlatformCombine est une bibliothèque Swift qui renvoie Publishers pour le SDK Maps pour iOS et le SDK Places pour iOS, ce qui vous permet de profiter du riche ensemble de fonctionnalités Combine.

Installation

Consultez la documentation de 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 la classe GMSMapViewPublisher qui contient des 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 pour s'abonner aux événements liés aux changements de caméra:

let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
  print("Camera position at \(cameraPosition.target)")
}

Étapes suivantes