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 che combina operatori di elaborazione degli eventi. Combine semplifica la lettura e la manutenzione 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 set 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 fornisce estensioni alla classe GMSPlacesClient che restituiscono editori Future per le chiamate all'API Places.
Utilizza l'estensione fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
per recuperare i dettagli del luogo:
GMSPlacesClient.shared().fetchPlace(id:"placeId",fields:[.placeID,.name,.phoneNumber]).sink { completion inprint("Completion \(completion)")} receiveValue:{place inprint("Got place \(place.name??"")")}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-10-07 UTC."],[],[]]