Combinar biblioteca
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Combine é um
framework para processar eventos assíncronos combinando operadores de
processamento de eventos. O Combine facilita a leitura e a manutenção do código ao centralizar
o código de processamento de eventos.
A biblioteca GoogleMapsPlatformCombine
é uma biblioteca Swift que retorna
Publishers
para o SDK do Maps para iOS e o SDK do Places para iOS. Assim, você
pode aproveitar o conjunto avançado de recursos do Combine.
A biblioteca GoogleMapsPlatformCombine inclui a classe
GMSMapViewPublisher
que contém propriedades do editor que permitem assinar eventos
emitidos pelo mapa.
Configure uma instância GMSMapViewPublisher para se inscrever em eventos de mudança de câmera:
let publisher = GMSMapViewPublisher(mapView:mapView)publisher.didChangeCameraPosition.sink { cameraPosition inprint("Camera position at \(cameraPosition.target)")}
A seguir
Confira a página do projeto da biblioteca Combine no GitHub (em inglês).
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-10-07 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"]]