A breve su Google Maps Platform saranno disponibili nuovi stili di mappa. Questo aggiornamento dello stile della mappa include una nuova tavolozza dei colori predefinita e miglioramenti all'usabilità e alle esperienze delle mappe. Tutti gli stili di mappa verranno aggiornati automaticamente a marzo 2025. Per ulteriori informazioni sulla disponibilità e su come attivare la funzionalità in precedenza, consulta la sezione
Nuovo stile di mappa per Google Maps Platform.
Combina raccolta
Combina è un
per la gestione degli eventi asincroni mediante la combinazione di operatori di elaborazione degli eventi.
L'unione 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 per iOS per consentirti di sfruttare
del ricco set di funzionalità Combina.
Installazione
Visualizza la
libreria GoogleMapsPlatformCombine
documentazione su GitHub per i requisiti di sistema e le istruzioni di installazione più recenti.
Esempio di utilizzo
La libreria GoogleMapsPlatformCombine include
Corso GMSMapViewPublisher
che contiene le proprietà del publisher che ti consentono di iscriverti agli eventi emessi dalla mappa.
L'esempio seguente configura un'istanza GMSMapViewPublisher
a cui eseguire la sottoscrizione
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 2024-09-13 UTC.
[null,null,["Ultimo aggiornamento 2024-09-13 UTC."],[[["GoogleMapsPlatformCombine is a Swift library that integrates the Maps SDK for iOS and Places SDK for iOS with Apple's Combine framework."],["This library provides Publishers for various SDK functionalities, allowing developers to leverage Combine's features for asynchronous event handling."],["By using GoogleMapsPlatformCombine, developers can simplify their code and centralize event-processing logic for Google Maps and Places SDKs within their applications."],["A practical example demonstrates subscribing to camera change events on a `GMSMapView` using the `GMSMapViewPublisher` and Combine's `sink` operator."]]],[]]