Package google.maps.mapmanagement.v1

索引

MapManagement

Map Management API 的服務定義。Map Management API 目前僅支援 DatasetStyleAssociations 的管理作業。使用者可以使用 API 建立、列出及刪除 DatasetStyleAssociation。由於 DatasetStyleAssociation 完全由其資料集和地圖樣式 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)

列出 DatasetStyleAssociations。由於 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 傳送的權杖,用於擷取後續網頁。如果省略這個欄位,就不會有後續頁面。