Pronto habrá nuevas opciones para el diseño de mapas disponibles en Google Maps Platform. Esta actualización del diseño de mapas incluye una nueva paleta de colores predeterminada, así como mejoras en la experiencia y la usabilidad del mapa. Todos los diseños de mapa se actualizarán automáticamente en marzo de 2025. Para obtener más información sobre la disponibilidad y cómo habilitar esta actualización antes, consulta
Nuevo diseño de mapa para Google Maps Platform.
Combinar biblioteca
Combine es una
framework para manejar eventos asíncronos combinando operadores de procesamiento de eventos.
Combine hace que su código sea más fácil de leer y mantener, ya que centraliza su código de procesamiento de eventos.
La biblioteca de GoogleMapsPlatformCombine.
es una biblioteca de Swift que devuelve
Publishers
para el SDK de Maps para iOS y el SDK de Places para iOS, de manera que puedas aprovechar
del amplio conjunto de funciones Combine.
Instalación
Consulta la
biblioteca de GoogleMapsPlatformCombine.
en GitHub para conocer los requisitos del sistema y las instrucciones de instalación más recientes.
Ejemplo de uso
La biblioteca GoogleMapsPlatformCombine incluye las
Clase GMSMapViewPublisher
que contiene propiedades del publicador que te permiten suscribirte a eventos emitidos por el mapa.
En el siguiente ejemplo, se configura una instancia de GMSMapViewPublisher
a la que suscribirse
Eventos de cambio de cámara:
let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
print("Camera position at \(cameraPosition.target)")
}
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-13 (UTC)
[null,null,["Última actualización: 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."]]],[]]