Combina raccolta

Combina è un framework per la gestione degli eventi asincroni combinando gli operatori di elaborazione degli eventi. La funzione Combina semplifica la lettura e la gestione del codice centralizzando il codice di elaborazione degli eventi.

La libreria GoogleMapsPlatformCombina è una libreria Swift che restituisce Publishers l'SDK Maps per iOS e l'SDK Places per iOS per consentirti di sfruttare il ricco set di funzionalità di Combinazione.

Installazione

Consulta la documentazione della libreria GoogleMapsPlatformCombina su GitHub per conoscere i requisiti di sistema più recenti e le istruzioni di installazione.

Esempio di utilizzo

La libreria GoogleMapsPlatformCombina include la classe GMSMapViewPublisher che contiene le proprietà dell'editore che ti consentono di iscriverti agli eventi emessi dalla mappa.

L'esempio seguente configura un'istanza GMSMapViewPublisher per l'iscrizione agli eventi di modifica della videocamera:

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

Passaggi successivi