Personaliza los diseños de mapa

Puedes usar el diseño de mapas basado en Cloud para definir diseños de mapas reutilizables para la experiencia de navegación de Google en el SDK de Navigation. En esta página, se proporciona una descripción general de cómo puedes definir y aplicar diseños de mapas, así como detalles de implementación específicos para el SDK de Navigation. Para obtener información completa sobre el diseño de mapas basado en Cloud, consulta la página Descripción general en la documentación del SDK de Maps para iOS.

Ejemplo de diseño de mapa personalizado 1 Ejemplo de diseño de mapa personalizado 2

Cómo definir diseños de mapa

El primer paso para personalizar los diseños de mapa para el SDK de Navigation es crear un diseño de mapa y asociarlo con un ID de mapa. Los diseños de mapa se crean, almacenan y editan en la consola de Cloud, en Google Maps Platform. Luego, debes hacer referencia al ID de mapa en el código de la app para mostrar el mapa personalizado.

Hay dos tipos de mapas en el SDK de Navigation a los que se les puede aplicar un diseño: el mapa de navegación, que es visible durante una sesión de navegación activa, y el mapa de ruta, que es visible cuando no hay una sesión de navegación activa. Los diseños que defines y asocias con un ID de mapa se aplican a los tipos de mapas de navegación y de ruta.

Para obtener detalles completos sobre la definición de diseños de mapa, consulta Cómo crear y usar diseños de mapa en la documentación del SDK de Maps para iOS.

Cómo aplicar diseños de mapa

Una vez que tengas diseños de mapa asociados con un ID de mapa, puedes agregar el ID creando un GMSMapID con la cadena de mapa de Cloud Console y, luego, creando un GMSMapView que especifique el ID de mapa.

Para obtener más información sobre cómo aplicar diseños de mapa, consulta Cómo agregar el ID de mapa a tu app en la documentación del SDK de Maps para iOS.

Diseños de modo claro y oscuro

El diseño de mapas basado en Cloud te permite definir diseños de modo claro y oscuro. En el SDK de Navigation, los mapas de ruta (mapas que no son de navegación) pueden tener modos claro y oscuro, y los mapas de navegación pueden tener modos de luz diurna y de poca luz o nocturno. Cuando asocias diseños con mapas en el SDK de Navigation, los diseños se aplican a los mapas de ruta y de navegación:

  • Los diseños de**modo claro** en Cloud Console se aplican a los mapas de ruta de modo claro y a los mapas de navegación de luz diurna.
  • Los diseños de**modo oscuro** en Cloud Console se aplican a los mapas de ruta de modo oscuro y a los mapas de navegación de poca luz o nocturnos.

Facturación

Cuando una app carga un mapa que tiene aplicado un ID de mapa, se activa una carga de mapa por la cual se cobra el Dynamic Maps SKU. Ten en cuenta que este activador es diferente del de las cargas de mapa que no tienen IDs de mapa aplicados. Las cargas de mapa sin IDs de mapa se cobran según el SKU del SDK de Maps. Para obtener más información sobre los activadores y los precios de cada SKU, consulta Precios y facturación.

Políticas y uso

Cuando personalices los diseños de mapa en el SDK de Navigation, debes cumplir con las políticas sobre las modificaciones aceptables en la IU de navegación. En particular, no debes quitar las redes viales del mapa de navegación ni reducir significativamente el contraste de color de los componentes del mapa en el mapa de navegación.

Para obtener detalles completos sobre las modificaciones aceptables en la IU de navegación, consulta Políticas del SDK de Navigation para iOS.