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

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

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

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

  1. Создайте и опубликуйте стиль карты . Подробности см. в разделах «Создание стиля» и «Публикация стиля» .

  2. Создайте идентификатор карты . Подробности см. в разделе Создание идентификатора карты .

  3. Свяжите стиль карты с идентификатором карты . Подробную информацию см. в разделе Связывание идентификатора карты со стилем карты .

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

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

Создайте стиль карты, используя один из этих методов:

  • Создайте новый стиль, используя стиль карты Google по умолчанию.

  • Дублируйте и изменяйте существующий стандартный или индивидуальный стиль.

Создайте новый стиль

  1. В Google Cloud Console перейдите в раздел «Стили карты» и при необходимости выберите проект.

  2. В разделе «Стили карты» выберите «Создать стиль» .

  3. Внизу выберите «Открыть в редакторе стилей» .

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

  5. Выберите Сохранить .

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

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

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

  1. Перейдите в Стили карты и при необходимости выберите проект.

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

  3. На странице стиля выберите Дублировать .

  4. В поле Дублировать стиль карты введите новое имя карты и, при необходимости, описание.

  5. Выберите Сохранить .

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

  6. Если вы хотите изменить стиль, выберите «Настроить стиль» , внесите изменения и нажмите « Сохранить» .

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

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

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

  2. Пока вы все еще вносите изменения, выберите «Сохранить» .

  3. Когда вы будете готовы опубликовать и опубликовать изменения для любых идентификаторов карт, использующих этот стиль карты, выберите «Сохранить» , а затем выберите «Опубликовать» .

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

Опубликовано : опубликованный стиль карты доступен. Любые карты, использующие этот стиль карты, отображают его опубликованную версию.

Черновик : черновые версии стиля карты находятся в стадии разработки и не отображаются на картах, пока вы их не опубликуете.

Изменить стиль

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

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

  • Если вы хотите сначала протестировать изменения в тестовой среде : вместо внесения изменений непосредственно в стиль карты сначала продублируйте стиль. Подробности см. в разделах Дублирование стиля и Тестирование обновлений стиля карты .

После создания стиля карты вы можете внести в него изменения на главной странице стиля любым из следующих способов:

  • Изменить : выберите «Настроить стиль» .

  • Дублировать . Подробности см. в разделе Дублирование стиля .

  • Переименовать : переименовать стиль карты.

  • Удалить : удалить стиль карты.

  • Добавить идентификаторы карт : свяжите идентификаторы карт со стилем.

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

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

  1. Перейдите в Стили карты и выберите стиль.

  2. Выберите «Добавить идентификаторы карт» или «Изменить идентификаторы карт» .

  3. В разделе «Редактировать идентификаторы карт» установите флажок рядом с идентификаторами карт, чтобы связать их с этим стилем. Чтобы удалить идентификатор карты, снимите флажок, чтобы удалить связь.

  4. Выберите Сохранить .

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

Вы перемещаетесь по карте предварительного просмотра так же, как и по любой карте Google:

  • Введите адрес или местоположение в поле «Искать адрес» .

  • Нажмите на компас, чтобы отцентрировать свое местоположение. Возможно, вам также придется предоставить разрешения на определение местоположения.

  • Перетащите, чтобы переместить карту.

  • Увеличьте или уменьшите масштаб, используя плюс (+) и минус (-).

Найдите объекты карты

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

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

Если вы не можете найти объект на карте:

  • Не используйте множественное число. Все категории единичны.

  • Попробуйте использовать более общий термин для этой функции. Например, вместо «пиццерия» или «фаст-фуд» введите «ресторан».

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

  • Просмотрите список объектов карты в разделе «Что можно стилизовать на карте» .