Индекс
-
MapManagement(интерфейс) -
CreateMapConfigRequest(message) -
CreateMapContextConfigRequest(message) -
CreateStyleConfigRequest(message) -
DeleteMapConfigRequest(message) -
DeleteMapContextConfigRequest(message) -
DeleteStyleConfigRequest(message) -
GetMapConfigRequest(message) -
GetMapContextConfigRequest(message) -
GetStyleConfigRequest(message) -
ListMapConfigsRequest(message) -
ListMapConfigsResponse(message) -
ListMapContextConfigsRequest(message) -
ListMapContextConfigsResponse(message) -
ListStyleConfigsRequest(message) -
ListStyleConfigsResponse(message) -
MapConfig(message) -
MapContextConfig(message) -
MapContextConfig.MapVariant(enum) -
MapFeatures(message) -
MapFeatures.SimpleFeature(enum) -
MapRenderingType(enum) -
StyleConfig(message) -
StyleConfigView(enum) -
UpdateMapConfigRequest(message) -
UpdateMapContextConfigRequest(message) -
UpdateStyleConfigRequest(message)
интерфейс MapManagement
Service definition for the Map Management API.
| Методы | |
|---|---|
| Создает объект MapConfig в проекте. |
| Создает MapContextConfig. |
| Создает StyleConfig. |
| Удаляет MapConfig. |
| Удаляет MapContextConfig. |
| Удаляет StyleConfig. |
| Получает объект MapConfig. |
| Получает объект MapContextConfig. |
| Получает объект StyleConfig. |
| Выводит список конфигураций карт (MapConfig) для проекта. |
| Отображает список конфигураций MapContextConfig. |
| Отображает список конфигураций стилей. |
| Обновляет MapConfig. |
| Обновляет MapContextConfig. |
| Обновляет StyleConfig. |
CreateMapConfigRequest
Запрос на создание MapConfig.
| Поля | |
|---|---|
parent | Обязательно. Родительский проект, которому будет принадлежать MapConfig. Формат: |
map_config | Обязательно. Конфигурация карты (MapConfig) для создания. |
CreateMapContextConfigRequest
Запрос на создание MapContextConfig.
| Поля | |
|---|---|
parent | Обязательно. Родительский MapConfig, которому будет принадлежать MapContextConfig. Формат: |
map_context_config | Обязательно. Конфигурация MapContextConfig для создания. |
CreateStyleConfigRequest
Запрос на создание StyleConfig.
| Поля | |
|---|---|
parent | Обязательно. Родительский проект, которому будет принадлежать файл StyleConfig. Формат: |
style_config | Обязательно. Конфигурация стиля для создания. |
DeleteMapConfigRequest
Request to delete a MapConfig.
| Поля | |
|---|---|
name | Обязательно. Имя файла MapConfig для удаления. Формат: |
DeleteMapContextConfigRequest
Request to delete a MapContextConfig.
| Поля | |
|---|---|
name | Обязательно. Имя объекта MapContextConfig для удаления. Формат: |
DeleteStyleConfigRequest
Request to delete a StyleConfig.
| Поля | |
|---|---|
name | Обязательно. Название файла StyleConfig для удаления. Формат: |
GetMapConfigRequest
Request to get a MapConfig.
| Поля | |
|---|---|
name | Обязательно. Имя файла MapConfig для получения. Формат: |
GetMapContextConfigRequest
Request to get a MapContextConfig.
| Поля | |
|---|---|
name | Обязательно. Имя объекта MapContextConfig для получения. Формат: |
GetStyleConfigRequest
Request to get a StyleConfig.
| Поля | |
|---|---|
name | Обязательно. Имя файла StyleConfig для получения. Формат: |
view | Необязательный параметр. Подмножество StyleConfig, которое необходимо вернуть. Если этот параметр не задан, по умолчанию возвращается ПОЛНОЕ представление. |
ListMapConfigsRequest
Request to list MapConfigs for a project.
| Поля | |
|---|---|
parent | Обязательно. Родительский проект, которому принадлежат MapConfigs. Формат: |
page_size | Необязательный параметр. Максимальное количество возвращаемых MapConfig. Сервис может вернуть меньше этого значения. Если параметр не указан, будет возвращено не более 50 MapConfig. Максимальное значение — 1000; значения выше 1000 будут преобразованы в 1000. В НАСТОЯЩЕЕ ВРЕМЯ НЕ ПОДДЕРЖИВАЕТСЯ. |
page_token | Необязательный параметр. Токен страницы, полученный из предыдущего вызова При постраничной навигации все остальные параметры, передаваемые в |
ListMapConfigsResponse
Response to list MapConfigs.
| Поля | |
|---|---|
map_configs[] | Список MapConfigs. |
next_page_token | Токен, который можно отправить в качестве |
ListMapContextConfigsRequest
Запрос на отображение списка MapContextConfigs.
| Поля | |
|---|---|
parent | Обязательно. Родительский MapConfig, которому принадлежат MapContextConfigs. Формат: |
page_size | Необязательный параметр. Максимальное количество возвращаемых MapContextConfig. Сервис может вернуть меньше этого значения. Если параметр не указан, будет возвращено не более 50 MapContextConfig. Максимальное значение — 1000; значения выше 1000 будут преобразованы в 1000. В НАСТОЯЩЕЕ ВРЕМЯ НЕ ПОДДЕРЖИВАЕТСЯ. |
page_token | Необязательный параметр. Токен страницы, полученный из предыдущего вызова При постраничной навигации все остальные параметры, передаваемые в |
ListMapContextConfigsResponse
Ответ на запрос списка MapContextConfigs.
| Поля | |
|---|---|
map_context_configs[] | Конфигурации MapContextConfigs. |
next_page_token | Токен, который можно отправить в качестве |
ListStyleConfigsRequest
Request to list StyleConfigs.
| Поля | |
|---|---|
parent | Обязательно. Родительский проект, которому принадлежат файлы StyleConfigs. Формат: |
page_size | Необязательный параметр. Максимальное количество возвращаемых StyleConfig. Сервис может вернуть меньше этого значения. Если параметр не указан, будет возвращено не более 50 StyleConfig. Максимальное значение — 1000; значения выше 1000 будут преобразованы в 1000. В НАСТОЯЩЕЕ ВРЕМЯ НЕ ПОДДЕРЖИВАЕТСЯ. |
page_token | Необязательный параметр. Токен страницы, полученный из предыдущего вызова При постраничной навигации все остальные параметры, передаваемые в |
filter | Необязательный параметр. Выражение фильтра для вызова ListStyleConfigs. В настоящее время поддерживается только фильтрация по display_name. Например: |
view | Необязательный параметр. Подмножество StyleConfig, которое необходимо вернуть. Если этот параметр не задан, по умолчанию возвращается ПОЛНОЕ представление. |
ListStyleConfigsResponse
Ответ на запрос списка StyleConfigs.
| Поля | |
|---|---|
style_configs[] | StyleConfigs. |
next_page_token | Токен, который можно отправить в качестве |
MapConfig
Представляет собой отдельную карту в клиентском приложении Maps API. MapConfig является родительским ресурсом для MapContextConfigs и позволяет настраивать стиль в SDK (мобильных/веб-приложениях). MapConfig может содержать несколько MapContextConfigs, каждый из которых применяет стиль к определенным вариантам карты. Следующий ID = 9;
| Поля | |
|---|---|
name | Только вывод. Идентификатор. Имя ресурса этого MapConfig. Например: "projects/my-project-123/mapConfigs/234". Только вывод. |
display_name | Необязательно. Отображаемое имя этого MapConfig, указанное пользователем. |
description | Необязательно. Описание этого объекта MapConfig, указанное пользователем. |
map_id | Только для вывода. Идентификатор карты (Map ID) этого MapConfig, используемый для идентификации карты в клиентских приложениях. Это поле только для чтения генерируется при создании MapConfig. Только для вывода. |
map_features | Необязательно. Функции карты, которые применяются к данной конфигурации карты. |
map_type | Необязательный параметр. Представляет тип карты в MapConfig. Если он не задан, по умолчанию используется растровый тип карты. |
create_time | Только для вывода. Обозначает время создания конфигурации карты. Только для вывода. |
update_time | Только для вывода. Обозначает время последнего обновления конфигурации карты. Только для вывода. |
MapContextConfig
Инкапсулирует конфигурацию стилей для карты. MapContextConfig связывает компоненты стилей, такие как StyleConfig и Datasets, с конкретными вариантами карты MapConfig. При загрузке MapConfig в SDK информация о стилях и наборах данных из MapContextConfig применяется к указанным вариантам карты. Next ID = 10;
| Поля | |
|---|---|
name | Только вывод. Идентификатор. Имя ресурса этого MapContextConfig. Например: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config | Обязательно. Имя ресурса MapConfig, с которым связан данный MapContextConfig. Формат: projects/{project}/mapConfigs/{map_config}. Это поле обязательно и не может быть опущено. |
style_config | Обязательно. Имя ресурса StyleConfig, который стилизует этот MapContextConfig. Это поле обязательно и не может быть опущено. Формат: projects/{project}/styleConfigs/{style_config} |
dataset[] | Необязательно. Имя ресурса Dataset, связанного с этим MapContextConfig. Это поле необязательно и может быть опущено. Если оно опущено, с MapContextConfig не будут связаны никакие наборы данных. Если указан набор данных, он будет применен к MapContextConfig. Формат: projects/{project}/datasets/{dataset} |
alias | Необязательно. Пользовательское удобочитаемое имя для этого объекта MapContextConfig. |
map_variants[] | Обязательно. Варианты карты, к которым может быть применен этот MapContextConfig. Если поле пустое, MapContextConfig будет применяться по умолчанию только к варианту карты ROADMAP. |
create_time | Только для вывода. Обозначает время создания MapContextConfig. Только для вывода. |
update_time | Только для вывода. Обозначает время последнего обновления MapContextConfig. Только для вывода. |
MapVariant
Возможные варианты карт, к которым может быть применена конфигурация MapContextConfig. Варианты карт сгруппированы в светлые и темные. Светлый вариант не может быть связан с темным вариантом для одной и той же конфигурации MapContextConfig. Светлые варианты: ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D. Темные варианты: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK.
Например, допустимой парой является следующая: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
Следующая пара является недопустимой: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| Перечисления | |
|---|---|
ROADMAP | Тип дорожной карты по умолчанию. |
ROADMAP_DARK | Темная версия карты типа "дорожная карта". |
SATELLITE | Satellite imagery. |
TERRAIN | Terrain map type. |
TERRAIN_DARK | Темный вариант карты местности. |
NAVIGATION | Navigation map type. |
NAVIGATION_LOW_LIGHT | Вариант навигационной карты с низким уровнем освещенности. |
TRANSIT | Transit map type. |
TRANSIT_DARK | A dark version of the transit map type. |
ABSTRACT3D | Абстрактный тип 3D-карты. |
PHOTOREALISTIC3D | Фотореалистичная 3D-карта. |
MapFeatures
Представляет собой набор картографических объектов, применяемых к MapConfig. Объекты, заданные в MapConfig, наследуются всеми его дочерними MapContextConfig. Следующий ID = 3;
| Поля | |
|---|---|
simple_features[] | Необязательно. Визуальный элемент, который следует использовать для этой карты. |
poi_boost_level | Необязательный параметр. Уровень усиления POI, где 0 означает отсутствие усиления, а отрицательные значения — его отсутствие. Усиленные POI отображаются с меньшим масштабом, чем по умолчанию, и наоборот — с меньшим. В настоящее время поддерживаются 2 уровня усиления, поэтому уровень ограничен диапазоном [-2, 2]. Если не указано, будет использоваться плотность POI, определенная в таблице стилей, если она существует. В противном случае плотность POI применяться не будет. |
SimpleFeature
Это представляет собой набор картографических элементов, влияющих на внутреннюю структуру карты.
| Перечисления | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED | Unspecified visual feature. |
FLATTEN_BUILDINGS | Сносит все здания на карте. |
ICONIC_ICONS | Influences how icons are rendered. |
MapRenderingType
Тип отображаемой карты. По умолчанию используется растровый формат, если не указано иное.
| Перечисления | |
|---|---|
RASTER | Карта, отрисованная с использованием растровой реализации. |
VECTOR | Карта, созданная с использованием WebGL. |
StyleConfig
Представляет собой отдельный стиль в клиентском приложении Maps API. StyleConfig содержит таблицу стилей, определяющую визуальное оформление карты. Next ID = 9;
| Поля | |
|---|---|
name | Только вывод. Идентификатор. Имя ресурса этого StyleConfig. Например: "projects/my-project-123/styleConfigs/234". |
display_name | Необязательно. Отображаемое имя этого StyleConfig, указанное пользователем. |
description | Необязательно. Описание этого StyleConfig, указанное пользователем. |
style_id | Только для вывода. Уникальный идентификатор этого стиля. Это поле только для чтения, которое генерируется при создании StyleConfig. Только для вывода. |
json_style_sheet | Необязательно. JSON-представление таблицы стилей для этого StyleConfig. Если не указано, будет использоваться базовый стиль карты Google. Дополнительные сведения о допустимом формате JSON см. на странице https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference . |
create_time | Только для вывода. Обозначает время создания StyleConfig. |
update_time | Только для вывода. Обозначает время последнего обновления StyleConfig. |
StyleConfigView
What subset of the StyleConfig to return.
| Перечисления | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED | Неуказанное мнение. |
FULL | Include the json_style_sheet in the response. |
METADATA_ONLY | Исключите элемент json_style_sheet из ответа. |
UpdateMapConfigRequest
Request to update a MapConfig.
| Поля | |
|---|---|
map_config | Required. The MapConfig to update. Поле |
update_mask | Необязательно. Конкретное поле для обновления в MapConfig. Если не указано, MapConfig будет обновлен полностью. Допустимые поля:
|
UpdateMapContextConfigRequest
Request to update a MapContextConfig.
| Поля | |
|---|---|
map_context_config | Обязательно. Необходимо обновить MapContextConfig. Поле |
update_mask | Необязательный параметр. Список полей для обновления. Если не указан, будет обновлен весь MapContextConfig. Допустимые поля:
|
UpdateStyleConfigRequest
Request to update a StyleConfig.
| Поля | |
|---|---|
style_config | Required. The StyleConfig to update. Поле |
update_mask | Необязательный параметр. Список полей для обновления. Если не указано, будет обновлен весь файл StyleConfig. Допустимые поля:
|