Package google.maps.mapmanagement.v1

Index

MapManagement

Dienstdefinition für die Map Management API. Die Map Management API unterstützt derzeit nur die Verwaltung von DatasetStyleAssociations. Mit der API können Datensatzstilverknüpfungen erstellt, aufgelistet und gelöscht werden. Eine Get-Methode ist nicht erforderlich, da die DatasetStyleAssociation vollständig durch die Dataset- und Kartenstil-IDs gekennzeichnet ist und daher eindeutig durch ihren Namen identifiziert werden kann.

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

Erstellt eine DatasetStyleAssociation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

Löscht eine DatasetStyleAssociation. Das Löschen ist ein Sonderfall, wenn die DatasetStyleAssociation implizit mit mindestens einer Karte verknüpft ist. In diesem Fall ist das Löschen nur zulässig, wenn die Anfrage die Liste aller Karten-IDs enthält, die mit der DatasetStyleAssociation verknüpft sind. Diese Sicherheitsmaßnahme soll das Risiko von schädlichen Änderungen mit unerwünschten Nebenwirkungen minimieren.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

Listet DatasetMapAssociations auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

Listet DatasetStyleAssociations auf. Da DatasetStyleAssociations untergeordnet sind, wird das übergeordnete Dataset verwendet, um die Liste der zurückzugebenden DatasetStyleAssociations zu identifizieren. Wenn das Dataset weggelassen wird, z.B. projects/123/datasets/-, enthält die zurückgegebene Liste alle DatasetStyleAssociations für das Projekt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

CreateDatasetStyleAssociationRequest

Anfrage zum Erstellen einer DatasetStyleAssociation.

Felder
parent

string

Erforderlich. Übergeordnetes Dataset, zu dem die DatasetStyleAssociation gehört. Format: projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

Erforderlich. Eine neue DatasetStyleAssociation.

DatasetStyleAssociation

Eine Verknüpfung zwischen einem Kartenstil und einem Datensatz. Wenn eine Karte mit dem Kartenstil verknüpft ist, wird sie auch in Bezug auf die Visualisierung mit dem Datensatz verknüpft.

Felder
name

string

Ressourcenname der Verknüpfung zwischen Datensatz und Kartenstil: projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

Ressourcenname des Kartenstils: projects/{project}/clientStyles/{client_style}

DeleteDatasetStyleAssociationRequest

Löschanfrage für eine DatasetStyleAssociation.

Felder
name

string

Erforderlich. Format: projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

Optional. Muss vorhanden sein, wenn der zu löschende Datensatz implizit mit mindestens einer Karte verknüpft ist. Diese Sicherheitsmaßnahme soll das Risiko von schädlichen Änderungen mit unerwünschten Nebenwirkungen minimieren.

ListDatasetMapAssociationsRequest

Listet alle Karten-IDs auf, die dem angegebenen Datensatz implizit zugeordnet sind.

Felder
parent

string

Erforderlich. Die DatasetStyleAssociation, für die alle zugehörigen Karten aufgelistet werden sollen. Das Formular ist projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id}

page_size

int32

Optional. Die maximale Anzahl von DatasetMapAssociations, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 20 DatasetMapAssociations zurückgegeben. Der Höchstwert ist 50.

page_token

string

Optional. Ein Seitentoken, das von einem vorherigen ListDatasetMapAssociations-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle Parameter mit dem ursprünglichen Aufruf übereinstimmen.

ListDatasetMapAssociationsResponse

Eine Liste von Karten-IDs, die einem bestimmten Datensatz implizit zugeordnet sind.

Felder
map_ids[]

string

Eine Liste von Karten-IDs, die einem bestimmten Datensatz implizit zugeordnet sind.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListDatasetStyleAssociationsRequest

Alle DatasetStyleAssociations für das Projekt auflisten

Felder
parent

string

Erforderlich. Der Name des Projekts, für das alle DatasetStyleAssociations aufgelistet werden sollen.

page_size

int32

Optional. Die maximale Anzahl der DatasetStyleAssociations, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 20 DatasetStyleAssociations zurückgegeben. Der Höchstwert ist 50.

page_token

string

Optional. Ein Seitentoken, das von einem vorherigen ListDatasetStyleAssociations-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle Parameter mit dem ursprünglichen Aufruf übereinstimmen.

ListDatasetStyleAssociationsResponse

Eine Liste von DatasetStyleAssociations.

Felder
dataset_style_associations[]

DatasetStyleAssociation

Eine Liste von DatasetStyleAssociations.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.