Partecipa al nostro prossimo
Google Maps Platform Developer Community Day a San Francisco a dicembre.
Fai domanda ora per partecipare.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Combina raccolta
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Combine è un framework per la gestione di eventi asincroni mediante la combinazione di operatori di elaborazione degli eventi. Combine semplifica la lettura e la gestione del codice centralizzando il codice di elaborazione degli eventi.
La libreria GoogleMapsPlatformCombine è una libreria Swift che restituisce Publishers per Maps SDK for iOS e Places SDK for iOS, in modo da poter sfruttare il ricco insieme di funzionalità di Combine.
Installazione
Per i requisiti di sistema e le istruzioni di installazione, consulta la documentazione della libreria GoogleMapsPlatformCombine su GitHub.
Esempio di utilizzo
La libreria GoogleMapsPlatformCombine include la classe GMSMapViewPublisher che contiene le proprietà dell'editore che ti consentono di iscriverti agli eventi generati dalla mappa.
Configura un'istanza GMSMapViewPublisher per sottoscrivere gli eventi di modifica della videocamera:
let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
print("Camera position at \(cameraPosition.target)")
}
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-10-21 UTC.
[null,null,["Ultimo aggiornamento 2026-10-21 UTC."],[],["The content introduces the GoogleMapsPlatformCombine library, which utilizes Apple's Combine framework for handling asynchronous events within the Google Maps and Places SDKs for iOS. It leverages `Publishers` to manage events. A key action is demonstrated through the `GMSMapViewPublisher` class, allowing users to subscribe to map events. An example illustrates how to monitor camera position changes using the `didChangeCameraPosition` publisher. Installation instructions and further details are available on the library's GitHub page.\n"]]