Вы можете применять пользовательские стили с помощью встроенных JSON-деклараций стилей к следующим элементам:
Карта по умолчанию.
Типы карт, между которыми пользователь может переключаться в рамках одного кадра карты.
Укажите стили для функций
Чтобы применить стили к различным объектам и элементам на карте, создайте массив объектов MapTypeStyle , которые определяют, как должна быть оформлена карта.
Массив имеет следующий вид:
varstylesArray=[{featureType:'',elementType:'',stylers:[{color:''},{visibility:''},// Add any stylers you need.]},{featureType:'',// Add the stylers you need.}]
Ниже представлен пример карты по умолчанию, оформленной с использованием светлого текста и значков на темном фоне (т.е. в темном режиме). Чтобы посмотреть пример кода, перейдите по ссылке Styled Maps - Night Mode code sample .
Чтобы изменить стили карты по умолчанию, установите свойство styles карты в объекте MapOptions равным вашему массиву стилей, когда:
Создание вашей карты.
Или при вызове метода Map.setOptions .
Изменения в надписях и дорогах затрагивают все типы карт, включая карты рельефа, спутниковые, гибридные и стандартные дорожные карты.
Применить стили к типу карты
Ниже показан добавленный тип карты под названием «Стилизованная карта» в элементе управления в верхнем левом углу карты. Чтобы посмотреть пример кода, перейдите в раздел «Типы стилизованных карт» .
Для создания стилизованного типа карты установите в массиве style объект StyledMapType . Создание нового стилизованного типа карты не влияет на стиль стандартных типов карт.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-02-26 UTC."],[],["Custom styling for maps can be applied via embedded JSON style declarations to default maps or user-switchable map types. Create an array of `MapTypeStyle` objects specifying `featureType`, `elementType`, and `stylers` to define styling. For consistent styling across apps, use cloud customization with a map ID. Use the Maps Platform Styling Wizard to quickly generate JSON styling or apply styles by setting the map's `styles` property within the `MapOptions` object or the `Map.setOptions` method.\n"]]