Стиль карты – это набор графических настроек, связанный в коде приложения с идентификатором карты. Один стиль можно применять к разным картам.
Хотя для создания стиля не требуется идентификатор карты, перед использованием стиля необходимо связать его с идентификатором карты и добавить этот идентификатор в код приложения. Это единственный этап, на котором требуется внести изменения в код.
Опубликованные стили и черновики
Опубликованные стили — это стили, которые задействованы: если карта отрисована при помощи стиля, значит, этот стиль опубликован. Использовать черновики стилей для отрисовки карт в интернете нельзя.
Первый созданный вами стиль (в том числе путем копирования или импорта файла JSON) публикуется автоматически.
Создание стиля
Стиль карты можно создать одним из следующих способов:
- создать новый стиль с использованием стилей Google Карт по умолчанию или на основе предложенного шаблона;
- дублировать существующий стиль;
- дублировать предыдущую версию существующего стиля;
- импортировать стиль JSON.
Создание нового стиля
- Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
- Нажмите Create Style (Создать стиль) и переведите переключатель в положение Google Map (карта Google).
- Нажмите Save (Сохранить).
- В диалоговом окне Save and Publish Map (Сохранить и опубликовать карту) введите название карты. Можно также добавить описание. Затем нажмите Save (Сохранить).
Стиль будет автоматически опубликован, а вы вернетесь на страницу создания нового стиля.
Дублирование существующего стиля
- Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
- Выберите один из существующих стилей и нажмите Duplicate (Создать копию).
- В диалоговом окне Duplicate Map Style (Создать копию стиля карты) введите название новой карты. Можно также добавить описание.
- Нажмите Save (Сохранить).
Стиль будет автоматически опубликован, а вы вернетесь на страницу создания нового стиля.
Создание версии стиля
- Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
- Выберите стиль и нажмите Customize Style (Настроить стиль).
- Выберите Settings > Version History (Настройки > История версий).
- Выберите версию стиля и нажмите Duplicate (Создать копию) внизу панели Version History (История версий).
Скопированный стиль будет автоматически опубликован. Внизу страницы вы увидите небольшое уведомление о том, что стиль скопирован, и ссылку на эту копию (откроется в новой вкладке).
Первый стиль вашей карты — это исходная версия. В отличие от датированных опубликованных версий и черновиков, для него невозможно выбрать дочерние стили. Чтобы сбросить все изменения до исходной версии стиля (скопировать ее), измените датированную версию стиля.
Импорт стиля JSON
- Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
- Нажмите Create style (Создать стиль).
- В разделе Создание собственного стиля переведите переключатель в положение Import JSON (Импорт JSON).
- Вставьте в поле действительный код стилизации JSON.
- Если код JSON недействителен, прямо под полем JSON будет показано уведомление заглавными буквами.
- Если код JSON действителен, будет доступен предварительный просмотр вставляемого стиля и активируется синяя кнопка Save (Сохранить).
- Нажмите Save (Сохранить).
Стиль будет автоматически опубликован, а вы вернетесь на страницу создания нового стиля.
Восстановление версии стиля
Если вам нужна предыдущая версия стиля, восстановите ее. Например, это может потребоваться, если вы использовали стиль с элементами бренда во время мероприятия, а теперь хотите, чтобы карта выглядела как раньше.
- Откройте Google Cloud Console и перейдите на страницу Map Styles (Стили карты).
- Выберите стиль и нажмите Customize Style (Настроить стиль).
- Выберите Settings > Version History (Настройки > История версий).
- На панели Version History (История версий) выберите версию, которую хотите использовать снова, и нажмите внизу кнопку Restore (Восстановить). Восстановленный стиль будет сохранен как последний черновик.
- Закройте панель "Version History" и нажмите Publish (Опубликовать).
Обновление сведений о стиле
В верхней части главной страницы стиля доступны элементы управления, которые позволяют изменить, дублировать, переименовать или удалить созданный стиль, а также добавить к нему идентификаторы карт.
- Чтобы продолжить настройку стиля или посмотреть сведения о нем, нажмите кнопку Customize style (Настроить стиль).
- О том, как изменять стили функций и элементов, рассказывается в обзоре редактора стилей карт и в статье с примерами настройки стилей.
- Чтобы изменить название или описание стиля, нажмите кнопку Edit (Изменить).
- Чтобы скопировать стиль, нажмите кнопку Duplicate (Создать копию).
- Чтобы удалить стиль, нажмите кнопку Delete (Удалить).
- Вы также можете добавить или посмотреть идентификаторы карт, связанные со стилем.
Связывание со стилем идентификаторов карт или их удаление
Стили можно связывать с несколькими идентификаторами карт, поскольку один стиль можно применять для нескольких приложений Google Карт. Однако каждый идентификатор карты может быть связан только с одним стилем.
- Выберите стиль на странице Map Styles (Стили карт).
- Нажмите кнопку Add Map IDs (Добавить идентификаторы карт) (для стилей без связанных идентификаторов карт) или значок карандаша (если со стилем связан хотя бы один идентификатор карты). Откроется панель Add / Edit Map IDs (Добавить/изменить идентификаторы карт).
- Установите флажок рядом с идентификатором карты, который нужно связать со стилем, или снимите флажок, чтобы удалить связь.
- Нажмите Save (Сохранить).
Чтобы использовать облачный стиль карты, добавьте идентификатор карты в приложение.