O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
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.
Instalação
Para ver os requisitos do sistema e as instruções de instalação, consulte a documentação da biblioteca GoogleMapsPlatformCombine no GitHub.
Exemplo de uso
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 in
print("Camera position at \(cameraPosition.target)")
}
A seguir
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-11-02 UTC.
[null,null,["Ú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"]]