Personalización en la nube

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
Seleccionar plataforma: Android iOS JavaScript

Google Maps Platform ofrece funciones de diseño de mapas basado en Cloud que facilitan el estilado, la personalización y la administración de los mapas a través de Google Cloud Console, lo que te permite mejorar la experiencia general para los usuarios de tus mapas. Para facilitar la adopción y la administración de estas funciones, el estilo de mapas basado en la nube incorpora una serie de herramientas nuevas en Cloud Console:

  • Un editor de estilo que permite crear diferentes diseños fácilmente
  • Opciones para crear y administrar los ID de mapa que desees
  • Opciones para crear y administrar estilos de mapa personalizados
  • Herramientas para actualizar los estilos de forma dinámica

Cómo agregar un ID de mapa a tu app

Un ID de mapa es un identificador asociado con un estilo o un elemento específico del mapa. Configura un estilo de mapa y asócialo con un ID de mapa en Google Cloud Console. Luego, cuando hagas referencia a un ID de mapa en tu código, se mostrará el estilo de mapa asociado en tu app. Las actualizaciones de estilo posteriores que realices aparecerán en la app automáticamente, sin necesidad de que los clientes realicen actualizaciones.

Para crear una instancia de un mapa con un ID, haz lo siguiente:

  1. Crea un GMSMapID con la string de ID de mapa desde Cloud Console.
  2. Crea un GMSMapView en el que se especifique el ID de mapa que acabas de crear.

Swift

let camera = GMSCameraPosition(latitude: 47.0169, longitude: -122.336471, zoom: 12)
let mapID = GMSMapID(identifier: "<YOUR MAP ID>")
let mapView = GMSMapView(frame: .zero, mapID: mapID, camera: camera)
self.view = mapView
      

Objective‑C

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:47.0169
                                                        longitude:-122.336471
                                                             zoom:12];
GMSMapID *mapID = [GMSMapID mapIDWithIdentifier:@"<YOUR MAP ID>"];
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero mapID:mapID camera:camera];
self.view = mapView;
      

Si usas tu propio ID de mapa, puedes configurarlo en Cloud Console para que tenga un diseño nuevo en cualquier momento. Este se reflejará automáticamente en tu vista de mapa para ti y los usuarios en un plazo aproximado de seis horas.

Si deseas ver los cambios de inmediato, puedes cerrar y reiniciar la app. Para ello, fuerza el cierre de la app desde la lista de apps usadas recientemente y vuelve a abrirla. De este modo, el mapa actualizado será visible.

Cómo usar el editor de estilo de mapas

El editor de estilo de mapas es una herramienta basada en la GUI disponible en Google Cloud Console.

Aprende a usar la herramienta de diseño de mapas basado en Cloud