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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Создайте или откройте стиль карты и нажмите Open 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. Нажимайте на значок корзины рядом с каждым уровнем масштабирования, пока не удалите их все.

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