Un ID de mapa es un identificador único que representa los parámetros de configuración y diseño de un mapa de Google que se almacenan en Google Cloud. Los IDs de mapa se usan para habilitar funciones o administrar o diseñar mapas en tus sitios web y aplicaciones. Puedes crear IDs de mapa para cada plataforma que necesites (JavaScript, Android, iOS o mapas estáticos) en tu proyecto de la consola de Google Cloud, en la página Administración de mapas.
Para obtener información sobre cómo crear IDs de mapa, consulta Cómo crear IDs de mapa.
Qué puedes hacer con los IDs de mapa
Usa IDs de mapa para habilitar funciones y diseños. A continuación, se incluyen algunos ejemplos de cómo usar los IDs de mapa. Para obtener una lista completa, consulta Funciones que usan IDs de mapa:
Diseño de mapas basado en Cloud: Asocia un ID de mapa con un diseño de mapa para diseñar, personalizar y administrar tus mapas con la consola de Google Cloud. Disponible en todas las plataformas: Android, iOS, JavaScript y la API de Maps Static.
Mapas de vectores: Usa un ID de mapa para utilizar un mapa compuesto por mosaicos basados en vectores que se dibujan en el momento de la carga en el cliente con WebGL. Disponible en JavaScript.
Marcadores avanzados: Usa un ID de mapa para habilitar los marcadores avanzados. Disponible en Android, iOS y JavaScript.
Ejemplo de diseño de mapas basado en Cloud
Para usar el diseño de mapas basado en Cloud en tu sitio web y tus apps para Android, sigue estos pasos:
Crea IDs de mapa para cada plataforma que uses. Por ejemplo, crea un ID de mapa de JavaScript y uno de Android. Para obtener más detalles, consulta Cómo crear IDs de mapa.
Configura un diseño de mapa en la consola de Google Cloud. Para obtener más detalles, consulta Diseño de mapas basado en Cloud.
Asocia ambos IDs de mapa con el diseño de mapa en la consola de Google Cloud. Para obtener más detalles, consulta Cómo asociar IDs de mapa con tu diseño.
Haz referencia al ID de mapa en el código de JavaScript de tu sitio web y en el código de tu app para Android. Para obtener más detalles, consulta Agrega un ID de mapa a tu app.
Luego, el diseño de mapa asociado a tus IDs de mapa se mostrará en tu sitio web y en tu app para Android. Puedes actualizar el diseño de mapa en la consola de Cloud, y los cambios aparecerán en ambos lugares automáticamente, sin necesidad de que los clientes realicen actualizaciones de la app.
Funciones que usan IDs de mapa
En la siguiente tabla, se muestran las funciones y las APIs de Google Maps Platform que usan IDs de mapa:
| Función o API | Usa IDs de mapa para lograr estos objetivos. |
|---|---|
| Marcadores avanzados | Habilitar los marcadores avanzados No es necesario que crees un ID de mapa, sino que puedes usar el ID de mapa de demostración DEMO_MAP_ID. |
| Diseño basado en datos aplicable a límites | Asocia el ID de mapa con un conjunto de límites y un diseño para aplicar este último al mapa según los límites. |
| Diseño basado en datos para conjuntos de datos | Asocia el ID de mapa con un conjunto de datos y un diseño para aplicar un diseño al mapa según el conjunto de datos. |
| Flutter | Aplica diseño a los mapas de Google que se usan en tus apps de Flutter. |
| API de Maps JavaScript | Asigna un diseño al mapa que se mostrará en una página web. |
| SDK de Maps para Android | Establece el diseño del mapa que se mostrará en una aplicación para Android.1 |
| SDK de Maps para iOS | Establecer el diseño del mapa que se mostrará en una aplicación para iOS1 |
| API de Maps Static | Especifica y define el estilo del mapa que se renderizará como una imagen estática. |
| Soluciones de movilidad | Usa la API de Maps JavaScript y los SDK para Android y iOS para aplicar diseño a los mapas en las soluciones de movilidad.1 |
| SDK de Navigation para Android | Establece el diseño del mapa que se mostrará en una aplicación para Android.1 |
| SDK de Navigation para iOS | Establecer el diseño del mapa que se mostrará en una aplicación para iOS1 |
| WebGL (mapas de vectores) | Habilitar las funciones de WebGL con un ID de mapa de vectores de JavaScript |
1 El uso de un ID de mapa en el SDK de Maps para Android, el SDK de Maps para iOS, el SDK de Navigation para Android o el SDK de Navigation para iOS activa una carga de mapa que se cobra según el SKU de Dynamic Maps.