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
- Visualizza la pagina del progetto GitHub della libreria Combinazione.