Un ID de mapa es un identificador único que se usa para representar una sola instancia de un mapa de Google. Los IDs de mapa se usan para habilitar funciones, administrar o aplicar diseño a los 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 componentes y diseños. Estos son 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 la nube: Asocia un ID de mapa con un diseño de mapa para personalizar, administrar y diseñar tus mapas con Google Cloud Console. Disponible en todas las plataformas: Android, iOS, JavaScript y la API de Maps Static.
Mapas de vectores: Usa un ID de mapa para usar un mapa compuesto por mosaicos basados en vectores que se dibujan en el tiempo de carga del 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 la nube en tu sitio web y apps para Android, sigue estos pasos:
Crea IDs de mapa para cada plataforma que utilices. 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 información, consulta Diseño de mapas basado en la nube.
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 del mapa en el código JavaScript de tu sitio web y en el código de tu app para Android. Para obtener más detalles, consulta Cómo agregar un ID de mapa a tu app.
Luego, el diseño de mapa asociado con 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 que tus clientes deban actualizar la app.
Componentes que usan IDs de mapa
En la siguiente tabla, se muestran las funciones y las APIs de Google Maps Platform que usan los IDs de mapa:
Función o API | Usa IDs de mapa para lograr estos objetivos. |
---|---|
Marcadores avanzados | Habilita 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 diseños para aplicarlos al mapa según los límites. |
Diseño basado en datos aplicable a conjuntos de datos | Asocia el ID de mapa con un conjunto de datos y diseños para aplicarle un diseño según el conjunto de datos. |
Flutter | Aplica diseño a los mapas de Google que se usan en tus apps para Flutter. |
API de Maps Embed | Especifica y aplica diseño al mapa que se incorporará en una página web. |
API de Maps JavaScript | Aplica diseño al mapa para que se muestre en una página web. |
SDK de Maps para Android | Aplica diseño al mapa para que se muestre en una aplicación para Android.1 |
SDK de Maps para iOS | Aplica diseño al mapa para que se muestre en una aplicación para iOS.1 |
API de Maps Static | Especifica y aplica diseño al mapa para que se renderice como una imagen estática. |
Soluciones de movilidad | Usa la API de Maps JavaScript y los SDKs para iOS y Android para aplicar diseño a los mapas en soluciones de movilidad.1 |
WebGL (mapas vectoriales) | Habilita las funciones de WebGL con un ID de mapa vectorial de JavaScript. |
1 El uso de un ID de mapa en el SDK de Maps para Android o el SDK de Maps para iOS activa una carga de mapa que se cobra según el SKU de Dynamic Maps.