Управление стилями карт

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

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

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

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

Опубликованные стили — это стили, которые задействованы: если карта отрисована при помощи стиля, значит, этот стиль опубликован. Использовать черновики стилей для отрисовки карт в интернете нельзя.

Первый созданный вами стиль (в том числе путем копирования или импорта файла 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. В разделе Создание собственного стиля переведите переключатель в положение 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. Закройте панель "Version History" и нажмите Publish (Опубликовать).

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

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

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

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

Связывание со стилем идентификаторов карт или их удаление

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

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

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