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

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

Эта функция доступна для Android, iOS, JavaScript и Maps Static.

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

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

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

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

О стилях на уровне масштабирования

Уровни масштабирования варьируются от 0 до 22. На минимальном видно карту всего мира, а на максимальном – небольшой детализированный фрагмент. Ключевым называется уровень масштабирования, на котором вы применили новый стиль.

Стиль объекта для определенного уровня масштабирования будет применяться и для всех более высоких – до того уровня, для которого настроен другой стиль. Для уровня масштабирования 0 всегда применяется текущий стиль.

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

  • стиль, заданный на уровне 5, применяется к уровням 5–9;
  • стиль, заданный на уровне 10, применяется к уровням 10–22;
  • на уровнях масштабирования 0–4 сохраняется текущий стиль.

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

Как настроить разные уровни масштабирования

  1. В Cloud Console перейдите на страницу Map Styles (Стили карты) и при необходимости выберите проект.

  2. Создайте или откройте стиль карты и нажмите Customize in Style Editor (Настроить в редакторе стилей). Узнайте, как создать стиль карты.

  3. На панели Map Features (Объекты карты) выберите объект, который нужно настроить. Откроется панель со списком доступных элементов.

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

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

  5. Рядом с полем Current Zoom (Текущий масштаб) выберите уровень масштабирования, на котором вы хотите настроить стиль. Масштаб карты предварительного просмотра изменится в соответствии с выбранным значением.

    Текущий уровень масштабирования

  6. Нажмите Add Keyzoom (Добавить ключевой уровень).

  7. На панели отобразится уровень масштабирования 0 с текущим стилем (в нашем примере задан черный цвет) и добавится строка для выбранного уровня. Настройте стиль на этом уровне и, если нужно, на уровне 0.

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

  8. Чтобы настроить ещё один уровень масштабирования, измените значение параметра Current Zoom (Текущий масштаб) и снова нажмите Add Keyzoom (Добавить ключевой уровень). Аналогичным образом добавьте и настройте все нужные вам стили.

  9. По завершении закройте панель настройки стилей.

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

  1. Чтобы сохранить изменения в стиле карты, нажмите Save (Сохранить).

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

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

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

  2. Нажмите на ромб справа от элемента, стиль которого вы хотите удалить. Элементы с настроенным стилем отмечены синим ромбом.

    Синий ромб означает, что настроен стиль на уровне масштабирования

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

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

  4. Чтобы закрыть панель настройки стилей, нажмите на значок "X".

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

  1. На панели с элементами объекта карты откройте панель стилей.

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

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