Как настроить стили для уровней масштабирования

Выберите платформу: Android iOS Веб-служба JavaScript

Доступность : эта функция доступна на Android, iOS, JavaScript и Maps Static.

Лучше адаптируйте карту к потребностям пользователей, выделяя объекты на том уровне масштабирования, при котором просматривается карта. Например, вы можете выделить POI или дороги, как только зрители приблизится к определенному интересующему месту.

Вы можете стилизовать элементы объектов карты так, чтобы они выглядели одинаково на всех уровнях масштабирования карты, или для некоторых элементов вы можете создать разные стили для разных уровней масштабирования.

Не все функции позволяют настраивать уровни масштабирования. Элементы объектов карты, для которых можно задать стиль масштабирования, отмечены значком ромба справа.

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

Понимание стилей на уровне масштабирования

Уровни масштабирования варьируются от 0 (максимальное уменьшение, показывающее мир), до 22, максимальное увеличение, показывающее небольшую детальную часть карты. Keyzoom — это уровень масштабирования, на котором вы хотите начать новый стиль.

Когда вы стилизуете объекты карты с разными уровнями масштабирования, этот стиль применяется ко всем более высоким уровням масштабирования (более увеличенным), пока не будет достигнут другой стиль уровня масштабирования. Уровень масштабирования 0 всегда добавляется к текущему стилю.

Например, если вы установите стили на уровнях масштабирования 5 и 10:

  • Стиль уровня масштабирования 5 применяется к уровням масштабирования 5–9.
  • Стиль уровня масштабирования 10 применяется к уровням масштабирования с 10 по 22.
  • Уровни масштабирования 0–4 сохраняют текущий стиль.

Когда вы настраиваете стиль уровня масштабирования для объекта карты, он переопределяет любые пользовательские стили для всего объекта карты.

Настройте различные уровни масштабирования

  1. В Cloud Console перейдите в раздел «Стили карты» и при необходимости выберите проект.

  2. Создайте или откройте стиль карты и выберите «Настроить» в редакторе стилей . Подробности см. в разделе Создание стиля карты .

  3. На панели «Объекты карты» выберите объект карты, который нужно настроить. Откроется панель, показывающая элементы, которые вы можете настроить.

  4. Рядом с элементом, к которому вы хотите добавить стиль масштабирования, выберите ромб масштабирования справа, чтобы открыть панель стилей уровня масштабирования.

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

  5. Рядом с пунктом «Текущий масштаб» выберите уровень масштабирования, который вы хотите настроить. Карта предварительного просмотра подстраивается под этот уровень масштабирования.

    Меню, в котором показаны все стили масштабирования клавиш и селектор текущего уровня масштабирования.

  6. Выберите «Добавить Keyzoom» . Панель стилей уровня масштабирования добавляет новое ключевое масштабирование на выбранном уровне масштабирования и отображает соответствующее значение базовой карты по умолчанию.

    Новый стиль уровня масштабирования для текущего уровня масштабирования 12 появится на панели стилей уровня масштабирования со значением базовой карты по умолчанию.

  7. Оформите этот уровень масштабирования и, если необходимо, задайте стиль масштабирования 0 и любые другие указанные уровни масштабирования по умолчанию.

    Установите новый стиль уровня масштабирования

  8. Чтобы установить другой уровень масштабирования, измените текущий масштаб и снова выберите «Добавить Keyzoom» , чтобы добавить в список еще один уровень масштабирования. Продолжайте добавлять и настраивать стили уровня масштабирования, пока не закончите.

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

Перезаписать значения цвета базовой карты по умолчанию для элемента.

Если вы хотите перезаписать все значения цвета базовой карты по умолчанию для элемента объекта карты на всех уровнях масштабирования, сначала задайте стиль элемента на панели элементов. Когда вы добавляете масштабирование к этому элементу, масштабирование использует заданное вами значение цвета элемента вместо значения цвета базовой карты по умолчанию.

Цвет заливки элемента воды установлен на темно-красный. На панели стилей уровня масштабирования добавленный ключевой масштаб также имеет темно-красный цвет.

Сохраните и опубликуйте стиль масштабирования

  1. Чтобы сохранить изменения стиля карты, выберите «Сохранить» .

  2. Чтобы изменения вступили в силу для идентификаторов карты, связанных с вашим стилем карты, выберите «Опубликовать» .

Удаление стиля уровня масштабирования

  1. На панели «Объекты карты» выберите объект карты, который нужно настроить.

  2. Рядом с элементом, из которого вы хотите удалить стиль масштабирования, выберите маленький ромб масштабирования справа. Элементы со стилем масштабирования отображают заполненный синий ромб.

    Заполненный значок масштабирования, показывающий, что стиль масштабирования установлен.

  3. Рядом с уровнем масштабирования, который вы хотите удалить, выберите значок минуса, чтобы удалить его.

    Чтобы удалить стиль масштабирования, выберите значок минуса.

  4. Нажмите X, чтобы закрыть панель стилей уровня масштабирования.

Удалить все стили уровня масштабирования

Если вы хотите удалить все пользовательские стили из этого элемента объекта карты, на панели элементов выберите значок минуса рядом с именем элемента.