Использование встроенных объявлений в стиле JSON

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Выберите платформу: Android iOS JavaScript

Вы можете применить настраиваемый стиль с помощью встроенных объявлений стиля JSON к следующему:

  • Карта по умолчанию.
  • Типы карт, между которыми пользователь может переключаться в пределах одного фрейма карты.

Определение стилей для объектов

Чтобы применить стили к различным объектам и элементам на карте, создайте массив объектов MapTypeStyle , определяющих стиль карты.

Массив принимает следующий вид:

var stylesArray = [
  {
    featureType: '',
    elementType: '',
    stylers: [
      {color: ''},
      {visibility: ''},
      // Add any stylers you need.
    ]
  },
  {
    featureType: '',
    // Add the stylers you need.
  }
]

Список всех доступных значений для featureType , elementType и stylers см. в справочнике по стилю JSON .

Мастер оформления платформы Карт

Используйте Мастер стилей платформы Карт , чтобы быстро создать объект стиля JSON.

Применение стилей к карте по умолчанию

Ниже показан пример карты по умолчанию, оформленной с использованием светлого текста и значков на темном фоне (т. е. в темном режиме). Чтобы увидеть пример кода, перейдите на страницу Styled Maps — пример кода в ночном режиме .

Чтобы изменить стили карты по умолчанию, задайте для свойства styles карты в объекте MapOptions свой массив стилей, когда:

  • Создание своей карты.
  • Или при вызове метода Map.setOptions .

Изменения надписей и дорог влияют на все типы карт, включая карты местности, спутники, гибридные карты и карты дорог по умолчанию.

Применение стилей к типу карты

Ниже показан добавленный тип карты под названием Styled Map в элементе управления в левом верхнем углу карты. Чтобы увидеть пример кода, перейдите в Styled Map Types .

Чтобы создать стилизованный тип карты, задайте для массива стилей объект StyledMapType . Создание нового типа карты со стилем не влияет на стиль типов карт по умолчанию.