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.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cuando se establecen propiedades avanzadas específicas de los marcadores, puedes supervisar eventos de marcadores, como toques y gestos.
Si se presiona un marcador, se puede ver información adicional, como un título o un fragmento. También se pueden mover los marcadores que se pueden arrastrar con un gesto de mantener presionado.
Para hacer un seguimiento de los eventos de marcadores, agrega GMSMapViewDelegate a tu view.
Para configurar un marcador para que sea arrastrable, establece la propiedad GMSMarker.draggable.
Si deseas establecer texto descriptivo para un marcador, usa la propiedad GMSMarker.title.
Cómo responder a eventos de marcadores
Para responder a los eventos de marcador, agrega el protocolo GMSMapViewDelegate a tu vista y, luego, implementa la devolución de llamada correspondiente. En este ejemplo, se identifican title y snippet para un marcador seleccionado.
Cuando habilitas la propiedad draggable, los usuarios pueden arrastrar marcadores en el mapa con un gesto de mantener presionado. Si deseas configurar un marcador para que sea arrastrable, establece la propiedad GMSMarker.draggable en verdadero.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-02-25 (UTC)"],[[["Google Maps SDK for iOS allows you to monitor marker events like taps and gestures, displaying information like title and snippet when tapped."],["You can enable marker dragging using a long press gesture by setting the `GMSMarker.draggable` property."],["Marker visibility can be controlled based on the map's zoom level using the `GMSMapViewDelegate` and setting the `GMSMarker.map` property conditionally."],["To respond to marker events and access details like title and snippet, implement the `GMSMapViewDelegate` protocol and its corresponding callback methods."]]],["Markers' events, like taps and gestures, can be monitored by adding `GMSMapViewDelegate`. Tapped markers reveal their title and snippet, set using `GMSMarker.title`. Markers can be made draggable with `GMSMarker.draggable`, allowing movement via long press. You can control marker visibility based on zoom level by setting `GMSMarker.map` within the `GMSMapViewDelegate` callback. Implementing the delegate protocol also allows for handling custom responses to specific marker interactions.\n"]]