Вы можете использовать облачные стили карт для определения многократно используемых стилей карт для навигации Google в SDK навигации. На этой странице представлен обзор того, как можно определять и применять стили карт, а также конкретные детали реализации для SDK навигации. Для получения полной информации об облачных стилях карт см. страницу «Обзор» в документации SDK карт для iOS.


Определить стили карт
Первый шаг в настройке стилей карт для Navigation SDK — это создание стиля карты и связывание его с идентификатором карты. Стили карт создаются, хранятся и редактируются в консоли Google Maps Platform Cloud. Затем вы ссылаетесь на идентификатор карты в коде своего приложения, чтобы отобразить настроенную карту.
В Navigation SDK есть два типа карт, которые можно стилизовать: навигационная карта, которая отображается во время активной навигационной сессии, и дорожная карта, которая отображается, когда навигационная сессия неактивна. Стили, которые вы определяете и связываете с идентификатором карты, применяются как к навигационной, так и к дорожной карте.
Подробную информацию об определении стилей карт см. в разделе «Создание и использование стилей карт» в документации Maps SDK для iOS.
Применить стили карты
После того как вы свяжете стили карты с идентификатором карты, вы можете добавить этот идентификатор, создав объект GMSMapID со строкой карты из Cloud Console, а затем создав объект GMSMapView , указав идентификатор карты.
Для получения дополнительной информации о применении стилей карты см. раздел «Добавление идентификатора карты в ваше приложение» в документации по SDK карт для iOS.
Светлый и темный режимы
Облачные средства стилизации карт позволяют определять светлый и темный режимы. В Navigation SDK дорожные карты (не навигационные) могут иметь светлый и темный режимы, а навигационные карты — дневной и ночной режимы. При связывании стилей с картами в Navigation SDK эти стили применяются как к дорожным, так и к навигационным картам.
- В консоли Cloud Console стили светлого режима применяются как к дорожным картам в светлом режиме, так и к навигационным картам в дневное время.
- В консоли Cloud Console стили темного режима применяются как к дорожным картам в темном режиме, так и к навигационным картам в режиме низкой освещенности/ночном режиме.
Выставление счетов
Когда приложение загружает карту с присвоенным идентификатором, запускается операция загрузки карты, оплачиваемая по SKU динамических карт . Обратите внимание, что эта операция отличается от операций загрузки карт без присвоенных идентификаторов. Загрузки карт без идентификаторов оплачиваются по SKU SDK карт . Для получения дополнительной информации об операциях загрузки и ценах для каждого SKU см. раздел «Цены и выставление счетов» .
Политика и использование
При настройке стилей карт в Navigation SDK необходимо соблюдать правила, касающиеся допустимых изменений пользовательского интерфейса навигации. В частности, нельзя удалять дорожные сети с карты навигации или значительно снижать цветовой контраст объектов на карте навигации.
Подробную информацию о допустимых изменениях пользовательского интерфейса навигации см. в разделе «Политика SDK навигации для iOS» .