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 estilos de mapa, así como detalles específicos de la implementación 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.


Cómo definir diseños de mapa
El primer paso para personalizar los diseños de mapa del 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 de Google Maps Platform. Luego, debes hacer referencia al ID de mapa en el código de tu 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 se ve durante una sesión de navegación activa, y el mapa de ruta, que se ve 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 cómo definir diseños de mapa, consulta Crea y usa 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 estilos de mapa asociados a un ID de mapa, puedes agregar el ID creando un objeto GMSMapID
con la cadena de mapa de Cloud Console y, luego, creando un objeto GMSMapView
que especifique el ID de mapa.
Para obtener más información sobre cómo aplicar estilos de mapa, consulta Agrega el ID de mapa a tu app en la documentación del SDK de Maps para iOS.
Estilos de modo claro y oscuro
El diseño de mapas basado en Cloud te permite definir estilos para el modo claro y el modo oscuro. En el SDK de Navigation, los mapas viales (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 tanto a los mapas de rutas como a los de navegación:
- Los diseños del modo claro en Cloud Console se aplican tanto a los mapas viales en modo claro como a los mapas de navegación diurna.
- Los diseños del modo oscuro en Cloud Console se aplican tanto a los mapas viales en modo oscuro como a los mapas de navegación en modo nocturno o con poca luz.
Facturación
Cuando una app carga un mapa al que se le aplicó un ID de mapa, se activa una carga de mapa que se cobra según el SKU de Dynamic Maps. Ten en cuenta que este activador es diferente del de las cargas de mapas 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.
Políticas y uso
Cuando personalices 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 de navegación.
Para obtener detalles completos sobre las modificaciones aceptables en la IU de Navigation, consulta las Políticas del SDK de Navigation para iOS.