Доступность : эта функция доступна на Android, iOS, JavaScript и Maps Static.
Лучше адаптируйте карту к потребностям пользователей, выделяя объекты на том уровне масштабирования, при котором просматривается карта. Например, вы можете выделить POI или дороги, как только зрители приблизится к определенному интересующему месту.
Вы можете стилизовать элементы объектов карты так, чтобы они выглядели одинаково на всех уровнях масштабирования карты, или для некоторых элементов вы можете создать разные стили для разных уровней масштабирования.
Не все функции позволяют настраивать уровни масштабирования. Элементы объектов карты, для которых можно задать стиль уровня масштабирования, отмечены значком ромба справа.
Понимание стилей на уровне масштабирования
Уровни масштабирования варьируются от 0 (максимальное уменьшение, показывающее мир), до 22, максимальное увеличение, показывающее небольшую детальную часть карты. Keyzoom — это уровень масштабирования, на котором вы хотите начать новый стиль.
Когда вы стилизуете объекты карты с разными уровнями масштабирования, этот стиль применяется ко всем более высоким уровням масштабирования (более увеличенным), пока не будет достигнут другой стиль уровня масштабирования. Уровень масштабирования 0 всегда добавляется к текущему стилю.
Например, если вы установите стили на уровнях масштабирования 5 и 10:
- Стиль уровня масштабирования 5 применяется к уровням масштабирования 5–9.
- Стиль уровня масштабирования 10 применяется к уровням масштабирования с 10 по 22.
- Уровни масштабирования 0–4 сохраняют текущий стиль.
Когда вы настраиваете стиль уровня масштабирования для объекта карты, он переопределяет любые пользовательские стили для всего объекта карты.
Настройте различные уровни масштабирования
В облачной консоли перейдите в раздел «Стили карты» и при необходимости выберите проект.
Создайте или откройте стиль карты и выберите «Настроить» . Подробности см. в разделе Создание стиля карты .
На панели «Объекты карты» выберите объект карты, который нужно настроить. Откроется панель, показывающая элементы, которые вы можете настроить.
Рядом с элементом, к которому вы хотите применить стиль масштабирования, выберите ромб масштабирования справа, чтобы открыть панель стилей уровня масштабирования.
Рядом с пунктом «Текущий масштаб» выберите уровень масштабирования, который вы хотите настроить. Карта предварительного просмотра подстраивается под этот уровень масштабирования.
Выберите «Добавить Keyzoom» . Панель стилей уровня масштабирования добавляет новое ключевое масштабирование на выбранном уровне масштабирования и отображает соответствующее значение базовой карты по умолчанию.
Оформите этот уровень масштабирования и, если необходимо, задайте стиль масштабирования 0 и любые другие указанные уровни масштабирования по умолчанию.
Чтобы установить другой уровень масштабирования, измените текущий масштаб и снова выберите «Добавить Keyzoom», чтобы добавить в список еще один уровень масштабирования. Продолжайте добавлять и настраивать стили уровня масштабирования, пока не закончите.
Когда вы закончите, закройте панель стилей уровня масштабирования.
Перезаписать значения цвета базовой карты по умолчанию для элемента.
Если вы хотите перезаписать все значения цвета базовой карты по умолчанию для элемента объекта карты на всех уровнях масштабирования, сначала задайте стиль элемента на панели элементов. Когда вы добавляете масштабирование к этому элементу, масштабирование использует заданное вами значение цвета элемента вместо значения цвета базовой карты по умолчанию.
Сохраните и опубликуйте стиль масштабирования
Чтобы сохранить изменения стиля карты, выберите «Сохранить» .
Чтобы изменения вступили в силу для идентификаторов карты, связанных с вашим стилем карты, выберите «Опубликовать» .
Удаление стиля уровня масштабирования
На панели «Объекты карты» выберите объект карты, который нужно настроить.
Рядом с элементом, из которого вы хотите удалить стиль масштабирования, выберите маленький ромб масштабирования справа. Элементы со стилем масштабирования отображают заполненный синий ромб.
Рядом с уровнем масштабирования, который вы хотите удалить, выберите значок минуса, чтобы удалить его.
Нажмите X, чтобы закрыть панель стилей уровня масштабирования.
Удалить все стили уровня масштабирования
Если вы хотите удалить все пользовательские стили из элемента объекта карты, вы можете сделать одно из следующих действий:
- На панели элементов выберите значок минус» рядом с именем элемента.
- На панели масштабирования выберите значок сброса рядом с именем элемента.
Предварительный просмотр сведений об уровне дороги
Начиная с 27 февраля 2025 г. вы сможете просматривать улучшенные детали уровня дороги при уровне масштабирования 17+ в существующих стилях, таких как реалистичная ширина дорог, тротуары, разметка полос и другие функции в некоторых городах. Вы должны включить предварительный просмотр для каждого сеанса редактора стилей. Эти функции подробной карты дорог видны только в SDK или API, которые поддерживают детализацию уровня дороги. Чтобы применить их в своем приложении, необходимо обновить связанный SDK или API до версии, поддерживающей детализацию уровня дороги. Дополнительную информацию о версиях API и SDK см. в разделе Сведения об уровне дороги для платформы Google Maps .
Чтобы включить предварительный просмотр деталей дороги, выполните следующие действия:
В консоли Google Cloud перейдите в раздел «Стили карты» .
Выберите существующий стиль или создайте стиль .
Нажмите Настроить .
В редакторе стилей нажмите «Предварительный просмотр деталей дороги» .
В диалоговом окне предварительного просмотра включите параметр «Детализация дороги» .
Подробную информацию о том, какие детали уровня дороги можно стилизовать, см. в разделе Что можно стилизовать на карте .
Добавьте стили уровня масштабирования, чтобы смягчить переход стилей для уровней масштабирования 17+.
При уровнях масштабирования 17+ и включенной детализации уровня дороги функции карты дороги исчезают и вместо этого становятся функцией карты поверхности. При увеличении масштаба появляются любые стилизованные элементы, применимые к объекту карты поверхности, которые заменяют элементы и стили карты дороги.
В следующем примере при уровне масштабирования 16 элементы дорожной карты имеют следующий стиль:
- Артериальная красная.
- Шоссе синее.
- Местный — желтый.
При увеличении уровня масштабирования до 17 функции карты дороги меняются на функцию карты поверхности, которая имеет бежевый стиль.
Чтобы сделать переход между стилями объектов карты более плавным, вы можете добавить стили уровня масштабирования. Используя стили уровня масштабирования, вы можете зафиксировать цвета стиля между определенными уровнями масштабирования, а также контролировать плавный переход к новому цвету стиля.
Как показано на следующем рисунке, когда вы добавляете синий стиль уровня масштабирования на уровне масштабирования 12 и бежевый стиль уровня масштабирования на уровне масштабирования 17, происходит следующее:
- Автомагистрали отображаются синим цветом при уровнях масштабирования от 0 до 12.
- После уровня масштабирования 12 синий цвет начинает плавно переходить в бежевый, пока полностью не перейдет в бежевый цвет из стиля объекта карты поверхности при уровне масштабирования 17.