Participe do próximo
Dia da Comunidade de Desenvolvedores da Plataforma Google Maps em São Francisco, em dezembro.
Inscreva-se agora para participar.
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 se inscrever 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-10-21 UTC.
[null,null,["Última atualização 2026-10-21 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"]]