Как создавать и использовать стили карты

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

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

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

  1. Создайте и опубликуйте стиль карты. Подробнее о том, как создать и опубликовать стиль…

  2. Создайте идентификатор карты.

  3. Свяжите стиль с идентификатором карты.

  4. Добавьте идентификатор карты в приложение, чтобы применить стиль.

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

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

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

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

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

  2. В разделе Стили карты нажмите Создать стиль.

  3. В диалоговом окне на вкладке Стили Google выберите режим.

    • Светлая тема подходит для использования в хорошо освещенных помещениях или на улице.
    • Тёмная – тёмная тема, которая идеально подходит для условий низкой освещенности.

    Подробнее о стилях ночного и дневного режимов см. в разделе Источник знаний о режимах и типах карт.

  4. Чтобы применить к стилю карты вариант темы, в разделе Вариант темы выберите один из следующих вариантов:

    • Монохромный. Создает версию стиля карты в оттенках серого.
    • Ambient (Фоновый). Приглушенная версия стиля карты. Этот вариант доступен, только если в проекте включен Navigation SDK.

    Вы также можете нажать на вкладку JSON, чтобы импортировать стиль карты JSON.

    Синяя точка и синий круг, обозначающие собственный стиль и родительский стиль

  5. Нажмите Настроить, чтобы создать новый стиль без названия.

  6. Выберите объекты и измените их стиль.

    Объекты на карте, для которых вы настроили стиль, будут отмечены синей точкой. Если вы настроите дочерний стиль, родительский стиль будет отмечен синим кружком. Подробнее о наследовании и иерархии стилей карт…

  7. Нажмите Сохранить.

  8. В диалоговом окне Save and publish map style (Сохранение и публикация стиля карты) введите название стиля и при желании добавьте описание. Затем нажмите Save (Сохранить).

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

Как скопировать стиль

  1. Откройте Map Styles (Стили карт) и выберите проект, если потребуется.

  2. Выберите один из существующих стилей.

  3. На странице стиля нажмите Создать копию.

  4. В диалоговом окне Создать копию введите название нового стиля карты и при необходимости описание.

  5. Чтобы создать дополнительную версию скопированного стиля для светлого или темного режима, установите флажок в разделе Style mode options (Параметры режима стиля).

  6. Нажмите Сохранить.

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

  7. Чтобы изменить стиль, нажмите Настроить, внесите изменения и нажмите Сохранить.

Как опубликовать стиль

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

  1. Внесите изменения в стиль карты или его копию. Подробнее о том, как изменить стиль…

  2. Нажмите Сохранить, чтобы сохранить изменения в виде черновика.

  3. Чтобы опубликовать стиль и применить изменения для всех идентификаторов карты, связанных с этим стилем, нажмите Publish (Опубликовать).

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

Опубликованный стиль. Чтобы использовать стиль на карте, его необходимо опубликовать.

Черновик стиля не будет показываться на картах, пока вы его не опубликуете.

Как изменить стиль

Изменить стиль карты можно в редакторе стилей. Доступны следующие варианты:

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

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

Когда вы создадите стиль, на странице с информацией о нем вам будут доступны следующие действия:

  • Изменить. Нажмите Настроить.

  • Создать копию. Подробнее о том, как скопировать стиль…

  • Rename (Переименовать).

  • Delete (Удалить).

Как связать стиль с идентификатором карты

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

Чтобы изменить связанные стили для идентификатора карты, выполните следующие действия в консоли Google Cloud:

  1. Откройте Map Management (Управление картами) и выберите идентификатор карты.

  2. В разделе Стили карты нажмите Изменить для светлого или темного режима.

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

  4. Нажмите Готово.

  5. При необходимости примените стиль к другим типам карт.

    По умолчанию стиль применяется ко всем доступным типам карт (roadmap, navigation, terrain, hybrid, 3D roadmap, 3D hybrid). Чтобы применить стиль к определенным типам карт, нажмите Показать больше и установите флажки для нужных типов карт в светлом и темном режимах. Чтобы применить к этому режиму стиль карты Google по умолчанию, снимите флажок рядом с нужным типом карты.

    Подробнее о режимах и типах карт см. в Источнике знаний о режимах и типах карт.

  6. Нажмите Сохранить, чтобы применить все изменения.

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