Package google.maps.mapmanagement.v1

索引

MapManagement

Map Management API 的服务定义。Map Management API 目前仅支持管理 DatasetStyleAssociation。使用该 API,您可以创建、列出和删除 DatasetStyleAssociation。DatasetStyleAssociation 完全由其数据集 ID 和地图样式 ID 来描述,因此无需 get 方法,只需通过其名称即可唯一标识它。

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

创建 DatasetStyleAssociation。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform
DeleteDatasetStyleAssociation

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

删除 DatasetStyleAssociation。如果 DatasetStyleAssociation 隐式与至少一个地图相关联,则删除操作会成为特殊情况。在这种情况下,只有当请求包含与 DatasetStyleAssociation 关联的所有地图 ID 的列表时,才允许删除。这是为了最大限度地降低进行会产生意外副作用的破坏性更改的风险而采取的一项保护措施。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform
ListDatasetMapAssociations

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

列出 DatasetMapAssociation。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform
ListDatasetStyleAssociations

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

列出 DatasetStyleAssociation。由于 DatasetStyleAssociation 是 Dataset 的子项,因此父 Dataset 用于确定要返回的 DatasetStyleAssociation 列表。如果省略数据集(例如 projects/123/datasets/-),则返回的列表将包含项目的所有 DatasetStyleAssociation。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform

CreateDatasetStyleAssociationRequest

请求创建 DatasetStyleAssociation。

字段
parent

string

必需。将拥有 DatasetStyleAssociation 的父数据集。格式:projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

必需。新的 DatasetStyleAssociation。

DatasetStyleAssociation

地图样式与数据集之间的关联。这种关联意味着,如果某个地图与地图样式相关联,那么在可视化方面,该地图也将与数据集相关联。

字段
name

string

数据集 - 地图样式关联的资源名称:projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

地图样式的资源名称:projects/{project}/clientStyles/{client_style}

DeleteDatasetStyleAssociationRequest

请求删除 DatasetStyleAssociation。

字段
name

string

必需。格式:projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

可选。仅当要删除的数据集与至少一个地图隐式相关联时,此字段才必须存在。这是为了最大限度地降低进行会产生意外副作用的破坏性更改的风险而采取的一项保护措施。

ListDatasetMapAssociationsRequest

用于列出与给定数据集隐式关联的所有地图 ID 的请求。

字段
parent

string

必需。要为其列出所有关联地图的 DatasetStyleAssociation。表单为 projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id}

page_size

int32

可选。要返回的 DatasetMapAssociation 的数量上限。服务返回的值可能小于此值。如果未指定,则最多返回 20 个 DatasetMapAssociation。最大值为 50。

page_token

string

可选。从之前的 ListDatasetMapAssociations 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,所有参数都必须与原始调用一致。

ListDatasetMapAssociationsResponse

与给定数据集隐式关联的地图 ID 列表。

字段
map_ids[]

string

与给定数据集隐式关联的地图 ID 列表。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListDatasetStyleAssociationsRequest

请求列出项目的所有 DatasetStyleAssociation。

字段
parent

string

必需。要列出其所有 DatasetStyleAssociation 的项目的名称。

page_size

int32

可选。要返回的 DatasetStyleAssociation 的数量上限。服务返回的值可能小于此值。如果未指定,则最多返回 20 个 DatasetStyleAssociation。最大值为 50。

page_token

string

可选。从之前的 ListDatasetStyleAssociations 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,所有参数都必须与原始调用一致。

ListDatasetStyleAssociationsResponse

DatasetStyleAssociation 的列表。

字段
dataset_style_associations[]

DatasetStyleAssociation

DatasetStyleAssociation 的列表。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。