Em breve, a Plataforma Google Maps usará a nova estilização de mapas. Essa atualização inclui uma nova paleta de cores padrão e melhorias nas experiências de mapa e na usabilidade. Todos os estilos de mapa serão atualizados automaticamente em março de 2025. Para mais informações sobre a disponibilidade e como ativar logo, consulte
Novo estilo de mapa para a Plataforma Google Maps.
Biblioteca Combine
Combine é uma
framework para lidar com eventos assíncronos combinando operadores de processamento de eventos.
A função Combine facilita a leitura e a manutenção do código, centralizando 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ê aproveita
do amplo conjunto de recursos de combinação.
Instalação
Consulte a
biblioteca GoogleMapsPlatformCombine.
no GitHub para conferir os requisitos mais recentes do sistema e instruções de instalação.
Exemplo de uso
A biblioteca GoogleMapsPlatformCombine inclui as
Classe GMSMapViewPublisher
que contém propriedades de editor que permitem que você se inscreva em eventos emitidos pelo mapa.
O exemplo a seguir configura uma instância GMSMapViewPublisher
para assinatura
eventos de mudança de 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 2024-09-13 UTC.
[null,null,["Última atualização 2024-09-13 UTC."],[[["GoogleMapsPlatformCombine is a Swift library that integrates the Maps SDK for iOS and Places SDK for iOS with Apple's Combine framework."],["This library provides Publishers for various SDK functionalities, allowing developers to leverage Combine's features for asynchronous event handling."],["By using GoogleMapsPlatformCombine, developers can simplify their code and centralize event-processing logic for Google Maps and Places SDKs within their applications."],["A practical example demonstrates subscribing to camera change events on a `GMSMapView` using the `GMSMapViewPublisher` and Combine's `sink` operator."]]],[]]