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

Выберите платформу: 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» .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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