Вы можете использовать облачные стили карт для определения многоразовых стилей карт для навигации Google в Navigation SDK. На этой странице представлен обзор определения и применения стилей карт, а также подробная информация о реализации для Navigation SDK. Полную информацию об облачных стилях карт см. на странице обзора в документации Maps SDK для Android.


Определить стили карты
Первый шаг в настройке стилей карты для Navigation SDK — создание стиля карты и связывание его с идентификатором карты. Стили карты создаются, хранятся и редактируются в облачной консоли Google Maps Platform. Затем вы указываете идентификатор карты в коде своего приложения для отображения настроенной карты.
В Navigation SDK есть два типа карт, которые можно стилизовать: навигационная карта, которая отображается во время активного сеанса навигации, и дорожная карта, которая отображается при отсутствии активного сеанса навигации. Стили, определяемые и связываемые с идентификатором карты, применяются как к навигационным, так и к дорожным картам.
Полную информацию об определении стилей карты см. в разделе Создание и использование стилей карты в документации Maps SDK для Android.
Применить стили карты
После того как вы связали стили карты с идентификатором карты, вы можете добавить идентификатор через элемент <fragment> в файле макета активности, используя класс MapView или класс GoogleMapOptions в экземпляре MapFragment , SupportMapFragment или SupportNavigationFragment .
Дополнительную информацию о применении стилей карты см. в разделе Добавление идентификатора карты в приложение в документации Maps SDK для Android.
Стили светлого и темного режимов
Облачная стилизация карт позволяет определять светлый и тёмный режимы. В Navigation SDK дорожные карты (не навигационные карты) могут иметь светлый и тёмный режимы, а навигационные карты — дневной, слабоосвещённый или ночной режимы. При связывании стилей с картами в Navigation SDK они применяются как к дорожным, так и к навигационным картам:
- Стили светлого режима в Cloud Console применяются как к дорожным картам светлого режима, так и к навигационным картам дневного режима.
- Стили темного режима в Cloud Console применяются как к темным дорожным картам, так и к навигационным картам в режиме низкой освещенности/ночном режиме.
Биллинг
Когда приложение загружает карту с применённым идентификатором, запускается загрузка карты, тарифицируемая по артикулу Dynamic Maps . Обратите внимание, что этот триггер отличается от триггера для загрузок карт без применённых идентификаторов. Загрузки карт без идентификаторов тарифицируются по артикулу Maps SDK . Подробнее о триггерах и ценах для каждого артикула см. в разделе «Цены и выставление счетов» .
Политики и использование
При настройке стилей карты в Navigation SDK необходимо соблюдать правила в отношении допустимых изменений в пользовательском интерфейсе навигации. В частности, запрещается удалять дорожные сети с навигационной карты или значительно снижать цветовую контрастность объектов на навигационной карте.
Полную информацию о приемлемых изменениях в навигационном пользовательском интерфейсе см. в разделе «Политики для Navigation SDK для Android» .