В этом документе описывается концептуальная связь между пользовательскими стилями и светлыми и темными режимами, а также определяются различные типы карт и способы применения к ним ваших стилей.
Чтобы начать работу с пользовательскими стилями, см. раздел Создание нового стиля .
Понимание светлых и темных режимов
Вы можете создать два разных стиля для одного идентификатора карты: один, оптимизированный для светлого фона, и один для тёмного. Карты для светлого фона используют другую базовую карту, чем карты для тёмного фона. Поэтому нельзя использовать один стиль для обоих режимов.
Светлый и тёмный режимы позволяют подобрать оптимальный стиль карты для различных сред. При использовании идентификатора карты в приложениях приложение может загрузить соответствующий стиль на основе запрограммированного поведения или настроек устройства пользователя.
Выбирайте светлый или темный режим при создании стиля
При создании или копировании стиля вы можете выбрать светлый или тёмный режим. После создания стиля изменить режим невозможно.
Тип стиля можно проверить на странице сведений о стиле .
Пошаговые инструкции по созданию пользовательских стилей см. в разделе Создание и использование стилей карты .
Свяжите один стиль светлого режима и один стиль темного режима с идентификатором карты.
Идентификатор карты поддерживает только один стиль светлого режима и один стиль тёмного режима. При нажатии значка Связать свой стиль с идентификатором карты» .
для изменения стиля светлого или тёмного режима на панели отображаются только стили для этого режима. Подробнее см. в разделе «Понять, как пользовательские стили применяются к разным типам карт
Платформа Google Карт предлагает различные типы карт для различных вариантов использования, включая roadmap
, terrain
, hybrid
и navigation
. Уровень настройки зависит от того, основана ли карта на векторных данных (например, roadmap
и navigation
) или на растровых изображениях (например, hybrid
и terrain
).
- Карты векторных данных
- Эти карты используют векторные данные, что позволяет комплексно оформлять большинство объектов карты, включая полигоны для обозначения суши и воды, дорог, достопримечательностей и точек интереса.
- Растровые карты изображений
- Эти карты в основном используют изображения. В результате возможности их стилизации ограничены. Обычно можно стилизовать только векторные данные, накладываемые на изображение, такие как метки, метки и некоторые полилинии (дороги, границы). Нельзя настраивать объекты, являющиеся частью базового изображения, например, цвет озера или внешний вид горного хребта.
- На изображении показана дорожная карта с пользовательским стилем розовой воды. Однако при предварительном просмотре стиля для карт рельефа и гибридных карт вода не отображается розовой.
Определения типов карт и поддержка режимов
В следующей таблице определены типы карт и показано, какие типы карт поддерживают светлые и темные режимы:
Тип карты | Описание | Вектор или растр | Поддержка режима |
---|---|---|---|
roadmap | Стандартный вид карты, на котором показаны дороги и основные объекты. | Вектор | Оба |
terrain | Карта, на которой подчеркнуты физические особенности рельефа, такие как горы, реки и высоты. | Вектор | Оба |
hybrid | Сочетание спутниковых снимков и данных дорожной карты, отображающее названия улиц и другие ключевые объекты, наложенные на изображение. | Растр | Только световой режим |
navigation | Специализированный тип карты, оптимизированный для пошагового управления с использованием Navigation SDK. Подробнее о навигации см. в обзоре настроек стилей карт для Navigation SDK для Android и Navigation SDK для Android . | Растр | Оба |
Заметки о стилях полигонов для типов terrain
и hybrid
карт
При стилизации карт terrain
и hybrid
карт вы можете наблюдать следующее поведение:
При использовании пользовательских стилей на Android и iOS с типом карты
terrain
вы можете заметить временное мерцание воды. Это ожидаемое поведение при стилизации воды, поскольку плитки дорожной карты загружаются позже плиток ландшафта. Эта задержка загрузки приводит к кратковременному визуальному конфликту пользовательских цветов.Стили полигонов могут перекрывать базовые элементы карты на картах
terrain
иhybrid
картах. Например, стилизованный полигон парка на карте рельефа может скрывать малозаметные особенности рельефа. На гибридной карте он может перекрывать базовые спутниковые снимки.
Предварительный просмотр стилей на каждом типе карты
После создания собственных стилей протестируйте их на картах разных типов, чтобы увидеть, как они применяются. Это особенно важно, поскольку не все стили применимы ко всем типам карт.
В консоли Google Cloud вы можете предварительно просмотреть свои пользовательские стили в редакторе стилей или на странице сведений о карте, как указано ниже:
- Редактор стилей: на контекстной панели выберите раскрывающийся список
Map type
и измените тип карты. Карта обновится и отобразит тип карты с примененным стилем. - Страница сведений о карте: В разделе «Предварительный просмотр карты» вы можете переключаться между светлым и тёмным стилями, а также выбирать варианты в раскрывающемся списке для разных типов карты. Для предварительного просмотра необходимо связать стиль с идентификатором карты.
Применяйте свои собственные стили к нескольким типам карт
На странице сведений о карте, после того как вы свяжете стили светлого и тёмного режимов с идентификатором карты , нажмите « Показать больше , чтобы выбрать, применять ли ваши пользовательские стили к нескольким типам карт. Вы можете ещё раз проверить, как стиль применяется к типам карт, в разделе «Предварительный просмотр карты» .