Как управлять устаревшими стилями карт

Стиль карты – это набор настроек, который можно связать с идентификатором карты, а затем вызывать в коде приложения, чтобы показывать пользователям персонализированную карту.

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

Опубликованные стили и черновики

Опубликованные стили – те, которые используются на показываемых картах. Карты с черновиками стилей не видны пользователям.

Когда вы создаете новый стиль (в том числе копируете старый стиль или его версию или импортируете JSON-файл), его начальный вариант публикуется автоматически.

Как создать стиль

Стиль карты можно создать одним из следующих способов:

  • создать новый стиль с использованием стилей Google Карт по умолчанию или на основе предложенного шаблона;
  • дублировать существующий стиль;
  • дублировать предыдущую версию существующего стиля;
  • импортировать стиль JSON.

Создание нового стиля

  1. Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
  2. Нажмите Create Style (Создать стиль) и отметьте Google Map (Карта Google).
  3. Нажмите Save (Сохранить).
  4. В диалоговом окне Save and Publish Map (Сохранить и опубликовать карту) введите название карты и, при желании, описание. Затем нажмите Save (Сохранить).

Стиль будет автоматически опубликован, а вы перейдете на страницу с информацией о нем.

Дублирование существующего стиля

  1. Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
  2. Выберите один из существующих стилей и нажмите Duplicate (Создать копию).
  3. В диалоговом окне Duplicate Map Style (Создать копию стиля карты) введите название нового стиля. Можно также добавить описание.
  4. Нажмите Save (Сохранить).

Стиль будет автоматически опубликован, а вы перейдете на страницу с информацией о нем.

Дублирование версии стиля

  1. Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
  2. Выберите стиль и нажмите Customize Style (Настроить стиль).
  3. Выберите Settings > Version History (Настройки > История версий).
  4. Выберите версию стиля и нажмите Duplicate (Скопировать) внизу панели Version History (История версий).

Скопированный стиль будет автоматически опубликован. Внизу страницы вы увидите небольшое уведомление о том, что стиль скопирован, и ссылку на эту копию (откроется в новой вкладке).

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

Импорт стиля JSON

  1. Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
  2. Нажмите Create style (Создать стиль).
  3. В разделе Create your own style (Создание собственного стиля) выберите вариант Import JSON (Импорт JSON).
  4. Вставьте в поле действительный код стиля JSON.
    • Если код JSON недействителен, прямо под полем JSON будет показано уведомление заглавными буквами.
    • Если код JSON действителен, будет доступен предварительный просмотр вставляемого стиля и активируется синяя кнопка Save (Сохранить).
  5. Нажмите Save (Сохранить).

Стиль будет автоматически опубликован, а вы перейдете на страницу с информацией о нем.

Восстановление версии стиля

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

  1. Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
  2. Выберите стиль и нажмите Customize Style (Настроить стиль).
  3. Выберите Settings > Version History (Настройки > История версий).
  4. На панели Version History (История версий) выберите версию, которую хотите использовать снова, и нажмите внизу кнопку Restore (Восстановить). Восстановленный стиль будет сохранен как последний черновик.
  5. Закройте панель истории версий и нажмите Publish (Опубликовать).

Обновление сведений о стиле

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

Скриншот главной страницы стиля карты, на котором показано название карты, кнопки, позволяющие изменить, переименовать, скопировать или удалить стиль, изображение области карты с примененным стилем, а также уведомление о том, что с этим стилем не связано ни одного идентификатора карт, и кнопка Add Map IDs (Добавить идентификаторы карт).

  • Чтобы продолжить настройку стиля или посмотреть сведения о нем, нажмите кнопку Customize style (Настроить стиль).
  • Чтобы изменить название или описание стиля, нажмите кнопку Edit (Изменить).
  • Чтобы скопировать стиль, нажмите кнопку Duplicate (Создать копию).
  • Чтобы удалить стиль, нажмите кнопку Delete (Удалить).
  • Вы также можете добавить или посмотреть идентификаторы карт, связанные со стилем.

Добавление идентификаторов карт и их удаление

Стили можно связывать с несколькими идентификаторами карт, поскольку один стиль можно применять для нескольких приложений Google Карт. Однако каждый идентификатор карты может быть связан только с одним стилем.

  1. Выберите стиль на странице Map Styles (Стили карт).
  2. Если со стилем не связан ни один идентификатор карты, нажмите кнопку Add Map IDs (Добавить идентификаторы карт), а если связан – значок карандаша. Откроется панель Add/Edit Map IDs (Добавить/изменить идентификаторы карт).
  3. Установите флажок рядом с идентификатором карты, который нужно связать со стилем, или снимите флажок, чтобы удалить связь.
  4. Нажмите Save (Сохранить).

Чтобы использовать облачный стиль карты, добавьте идентификатор карты в приложение.