Combinar biblioteca
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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, permitindo que você aproveite o conjunto avançado de recursos do Combine.
A biblioteca GoogleMapsPlatformCombine inclui a classe GMSMapViewPublisher, que contém propriedades do editor que permitem que você se inscreva em eventos emitidos pelo mapa.
Configure uma instância de GMSMapViewPublisher para se inscrever em eventos de mudança da 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-11-02 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"]]