Index
MapManagement(Benutzeroberfläche)CreateMapConfigRequest(Meldung)CreateMapContextConfigRequest(Meldung)CreateStyleConfigRequest(Meldung)DeleteMapConfigRequest(Meldung)DeleteMapContextConfigRequest(Meldung)DeleteStyleConfigRequest(Meldung)GetMapConfigRequest(Meldung)GetMapContextConfigRequest(Meldung)GetStyleConfigRequest(Meldung)ListMapConfigsRequest(Meldung)ListMapConfigsResponse(Meldung)ListMapContextConfigsRequest(Meldung)ListMapContextConfigsResponse(Meldung)ListStyleConfigsRequest(Meldung)ListStyleConfigsResponse(Meldung)MapConfig(Meldung)MapContextConfig(Meldung)MapContextConfig.MapVariant(Aufzählung)MapFeatures(Meldung)MapFeatures.SimpleFeature(Option)MapRenderingType(Option)StyleConfig(Meldung)StyleConfigView(Aufzählung)UpdateMapConfigRequest(Meldung)UpdateMapContextConfigRequest(Meldung)UpdateStyleConfigRequest(Meldung)
Schnittstelle „MapManagement“
Dienstdefinition für die Map Management API.
| Methoden | |
|---|---|
|
Erstellt eine MapConfig in einem Projekt. |
|
Erstellt eine MapContextConfig. |
|
Erstellt eine StyleConfig. |
|
Löscht eine MapConfig. |
|
Löscht eine MapContextConfig. |
|
Löscht eine StyleConfig. |
|
Ruft eine MapConfig ab. |
|
Ruft eine MapContextConfig ab. |
|
Ruft eine StyleConfig ab. |
|
Listet MapConfigs für ein Projekt auf. |
|
Listet MapContextConfigs auf. |
|
Listet StyleConfigs auf. |
|
Aktualisiert eine MapConfig. |
|
Aktualisiert eine MapContextConfig. |
|
Aktualisiert eine StyleConfig. |
CreateMapConfigRequest
Anfrage zum Erstellen einer MapConfig.
| Felder | |
|---|---|
parent |
Erforderlich. Übergeordnetes Projekt, zu dem die MapConfig gehört. Format: |
map_config |
Erforderlich. Die zu erstellende MapConfig. |
CreateMapContextConfigRequest
Anfrage zum Erstellen einer MapContextConfig.
| Felder | |
|---|---|
parent |
Erforderlich. Übergeordnete MapConfig, die die MapContextConfig enthält. Format: |
map_context_config |
Erforderlich. Die MapContextConfig, die erstellt werden soll. |
CreateStyleConfigRequest
Anfrage zum Erstellen einer StyleConfig.
| Felder | |
|---|---|
parent |
Erforderlich. Übergeordnetes Projekt, zu dem die StyleConfig gehört. Format: |
style_config |
Erforderlich. Die zu erstellende StyleConfig. |
DeleteMapConfigRequest
Anfrage zum Löschen einer MapConfig.
| Felder | |
|---|---|
name |
Erforderlich. Der Name der zu löschenden MapConfig. Format: |
DeleteMapContextConfigRequest
Anfrage zum Löschen einer MapContextConfig.
| Felder | |
|---|---|
name |
Erforderlich. Der Name der zu löschenden MapContextConfig. Format: |
DeleteStyleConfigRequest
Anfrage zum Löschen einer StyleConfig.
| Felder | |
|---|---|
name |
Erforderlich. Der Name der zu löschenden StyleConfig. Format: |
GetMapConfigRequest
Anfrage zum Abrufen einer MapConfig
| Felder | |
|---|---|
name |
Erforderlich. Der Name der abzurufenden MapConfig. Format: |
GetMapContextConfigRequest
Anfrage zum Abrufen einer MapContextConfig.
| Felder | |
|---|---|
name |
Erforderlich. Der Name der abzurufenden MapContextConfig. Format: |
GetStyleConfigRequest
Anfrage zum Abrufen einer StyleConfig.
| Felder | |
|---|---|
name |
Erforderlich. Der Name der abzurufenden StyleConfig. Format: |
view |
Optional. Die Teilmenge der zurückzugebenden StyleConfig. Wenn dieser Parameter nicht festgelegt ist, wird standardmäßig die Ansicht „FULL“ zurückgegeben. |
ListMapConfigsRequest
Anfrage zum Auflisten von MapConfigs für ein Projekt.
| Felder | |
|---|---|
parent |
Erforderlich. Übergeordnetes Projekt, das die MapConfigs enthält. Format: |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden MapConfigs. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 MapConfigs zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt. DERZEIT NICHT UNTERSTÜTZT. |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Beim Paginieren müssen alle anderen für |
ListMapConfigsResponse
Antwort auf die Anfrage zum Auflisten von MapConfigs.
| Felder | |
|---|---|
map_configs[] |
Die Liste der MapConfigs. |
next_page_token |
Ein Token, das als |
ListMapContextConfigsRequest
Anfrage zum Auflisten von MapContextConfigs.
| Felder | |
|---|---|
parent |
Erforderlich. Übergeordnete MapConfig, die die MapContextConfigs enthält. Format: |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden MapContextConfigs. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 MapContextConfigs zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt. DERZEIT NICHT UNTERSTÜTZT. |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Beim Paginieren müssen alle anderen für |
ListMapContextConfigsResponse
Antwort auf die Anfrage zum Auflisten von MapContextConfigs.
| Felder | |
|---|---|
map_context_configs[] |
Die MapContextConfigs. |
next_page_token |
Ein Token, das als |
ListStyleConfigsRequest
Anfrage zum Auflisten von StyleConfigs.
| Felder | |
|---|---|
parent |
Erforderlich. Übergeordnetes Projekt, zu dem die StyleConfigs gehören. Format: |
page_size |
Optional. Die maximale Anzahl der zurückzugebenden StyleConfigs. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 StyleConfigs zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt. DERZEIT NICHT UNTERSTÜTZT. |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Beim Paginieren müssen alle anderen für |
filter |
Optional. Filterausdruck für den ListStyleConfigs-Aufruf. Derzeit wird nur das Filtern nach „display_name“ unterstützt. Beispiel: |
view |
Optional. Die Teilmenge der zurückzugebenden StyleConfig. Wenn dieser Parameter nicht festgelegt ist, wird standardmäßig die Ansicht „FULL“ zurückgegeben. |
ListStyleConfigsResponse
Antwort auf die Auflistung von StyleConfigs.
| Felder | |
|---|---|
style_configs[] |
Die StyleConfigs. |
next_page_token |
Ein Token, das als |
MapConfig
Stellt eine einzelne Karte in einer Maps API-Clientanwendung dar. Die MapConfig ist die übergeordnete Ressource von MapContextConfigs und ermöglicht benutzerdefiniertes Styling in SDKs (Mobil/Web). Eine MapConfig kann mehrere MapContextConfigs haben, die jeweils das Styling für bestimmte Kartenvarianten festlegen. Nächste ID = 9;
| Felder | |
|---|---|
name |
Nur Ausgabe. ID. Der Ressourcenname dieser MapConfig. Beispiel: „projects/my-project-123/mapConfigs/234“. Nur Ausgabe. |
display_name |
Optional. Der vom Nutzer angegebene Anzeigename dieser MapConfig. |
description |
Optional. Die vom Nutzer angegebene Beschreibung dieser MapConfig. |
map_id |
Nur Ausgabe. Die Karten-ID dieser MapConfig, die zum Identifizieren der Karte in Clientanwendungen verwendet wird. Dieses schreibgeschützte Feld wird beim Erstellen der MapConfig generiert. Nur Ausgabe. |
map_features |
Optional. Die Kartenelemente, die für diese Kartenkonfiguration gelten. |
map_type |
Optional. Stellt den Kartentyp der MapConfig dar. Wenn diese Option nicht festgelegt ist, wird standardmäßig der Rasterkartentyp verwendet. |
create_time |
Nur Ausgabe. Gibt die Erstellungszeit der Kartenkonfiguration an. Nur Ausgabe. |
update_time |
Nur Ausgabe. Gibt die letzte Aktualisierungszeit der Kartenkonfiguration an. Nur Ausgabe. |
MapContextConfig
Kapselt die Stilkonfiguration für eine Karte. Mit MapContextConfig werden Styling-Komponenten wie StyleConfig und Datasets bestimmten Kartenvarianten einer MapConfig zugeordnet. Wenn die MapConfig in einem SDK geladen wird, werden die Stil- und Dataset-Informationen aus der MapContextConfig auf die angegebenen Kartenvarianten angewendet. Nächste ID = 10;
| Felder | |
|---|---|
name |
Nur Ausgabe. ID. Ressourcenname dieser MapContextConfig. Beispiel: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
Erforderlich. Der MapConfig-Ressourcenname, dem diese MapContextConfig zugeordnet ist. Format: projects/{project}/mapConfigs/{map_config}. Dieses Feld ist erforderlich und darf nicht ausgelassen werden. |
style_config |
Erforderlich. Der StyleConfig-Ressourcenname, mit dem diese MapContextConfig formatiert wird. Dieses Feld ist erforderlich und darf nicht ausgelassen werden. Format: projects/{project}/styleConfigs/{style_config} |
dataset[] |
Optional. Der Dataset-Ressourcenname, der dieser MapContextConfig zugeordnet ist. Dieses Feld ist optional und kann weggelassen werden. Wenn sie weggelassen wird, sind keine Datasets mit der MapContextConfig verknüpft. Wenn ein Dataset angegeben ist, wird es auf die MapContextConfig angewendet. Format: projects/{project}/datasets/{dataset} |
alias |
Optional. Der vom Nutzer definierte, für Menschen lesbare Name für diese MapContextConfig. |
map_variants[] |
Erforderlich. Die Kartenvarianten, auf die diese MapContextConfig angewendet werden kann. Wenn leer, wird die MapContextConfig standardmäßig nur auf die ROADMAP-Kartenvariante angewendet. |
create_time |
Nur Ausgabe. Gibt die Erstellungszeit der MapContextConfig an. Nur Ausgabe. |
update_time |
Nur Ausgabe. Gibt die letzte Aktualisierungszeit der MapContextConfig an. Nur Ausgabe. |
MapVariant
Mögliche Kartenvarianten, auf die die MapContextConfig angewendet werden kann. Kartenvarianten werden in helle und dunkle Varianten unterteilt. Eine Light-Variante kann nicht mit einer Dark-Variante für dieselbe MapContextConfig kombiniert werden. Die leichten Varianten sind: ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D. Die dunklen Varianten sind: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK.
Das folgende Beispiel ist eine gültige Zuordnung: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
Das folgende Beispiel zeigt eine ungültige Zuordnung: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| Enums | |
|---|---|
ROADMAP |
Der Standardkartentyp für Straßenkarten. |
ROADMAP_DARK |
Eine dunkle Version des Kartentyps „Straßenkarte“. |
SATELLITE |
Satellitenbilder. |
TERRAIN |
Kartentyp „Gelände“ |
TERRAIN_DARK |
Eine dunkle Version des Kartentyps „Gelände“. |
NAVIGATION |
Navigationskartentyp. |
NAVIGATION_LOW_LIGHT |
Eine Version des Navigationskartentyps für schlechte Lichtverhältnisse. |
TRANSIT |
Kartentyp für öffentliche Verkehrsmittel. |
TRANSIT_DARK |
Eine dunkle Version des ÖPNV-Kartentyps. |
ABSTRACT3D |
Abstrakter 3D-Kartentyp. |
PHOTOREALISTIC3D |
Fotorealistischer 3D-Kartentyp. |
MapFeatures
Stellt eine Sammlung von Kartenelementen dar, die für eine MapConfig gelten. Für eine MapConfig festgelegte Funktionen werden von allen untergeordneten MapContextConfigs übernommen. Nächste ID = 3;
| Felder | |
|---|---|
simple_features[] |
Optional. Das visuelle Element, das für diese Karte verwendet werden soll. |
poi_boost_level |
Optional. POI-Boost-Stufe. „0“ bedeutet, dass keine Boosts angewendet werden, und negative Werte bedeuten, dass die Werte reduziert werden. Hervorgehobene POIs werden bei einem geringeren Zoom als standardmäßig angezeigt und umgekehrt. Derzeit werden zwei Steigerungsstufen unterstützt. Die Stufe wird also auf [-2, 2] begrenzt. Wenn nicht angegeben, wird die im Stylesheet definierte POI-Dichte verwendet, sofern vorhanden. Andernfalls wird keine POI-Kompaktheitsgrad angewendet. |
SimpleFeature
Dies ist die Menge der Kartenfunktionen, die sich auf die intrinsische Struktur der Karte auswirken.
| Enums | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
Nicht angegebene visuelle Funktion. |
FLATTEN_BUILDINGS |
Alle Gebäude auf der Karte werden flach dargestellt. |
ICONIC_ICONS |
Beeinflusst, wie Symbole gerendert werden. |
MapRenderingType
Der Typ der zu rendernden Karte. Das Standardverhalten ist RASTER, wenn nicht anders angegeben.
| Enums | |
|---|---|
RASTER |
Eine Karte, die mit der rasterbasierten Implementierung gerendert wurde. |
VECTOR |
Eine mit WebGL gerenderte Karte. |
StyleConfig
Stellt einen einzelnen Stil in einer Maps API-Clientanwendung dar. Die StyleConfig enthält das Stylesheet, das die visuelle Darstellung der Karte definiert. Nächste ID = 9;
| Felder | |
|---|---|
name |
Nur Ausgabe. ID. Der Ressourcenname dieser StyleConfig. Beispiel: „projects/my-project-123/styleConfigs/234“. |
display_name |
Optional. Der vom Nutzer angegebene Anzeigename dieser StyleConfig. |
description |
Optional. Die vom Nutzer angegebene Beschreibung dieser StyleConfig. |
style_id |
Nur Ausgabe. Die eindeutige Kennung dieses Stils. Dies ist ein schreibgeschütztes Feld, das beim Erstellen der StyleConfig generiert wird. Nur Ausgabe. |
json_style_sheet |
Optional. JSON-Darstellung des Stylesheets für diese StyleConfig. Wenn keine Angabe erfolgt, wird der Google-Standardkartenstil verwendet. Weitere Informationen zum zulässigen JSON-Format finden Sie unter https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference. |
create_time |
Nur Ausgabe. Gibt den Erstellungszeitpunkt der StyleConfig an. |
update_time |
Nur Ausgabe. Gibt die letzte Aktualisierungszeit der StyleConfig an. |
StyleConfigView
Welche Teilmenge der StyleConfig zurückgegeben werden soll.
| Enums | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
Nicht angegebene Ansicht. |
FULL |
Fügen Sie das json_style_sheet in die Antwort ein. |
METADATA_ONLY |
Schließen Sie das json_style_sheet aus der Antwort aus. |
UpdateMapConfigRequest
Anfrage zum Aktualisieren einer MapConfig.
| Felder | |
|---|---|
map_config |
Erforderlich. Die zu aktualisierende MapConfig. Das Feld |
update_mask |
Optional. Das Feld, das für die MapConfig aktualisiert werden soll. Wenn nicht angegeben, wird die MapConfig vollständig aktualisiert. Gültige Felder sind:
|
UpdateMapContextConfigRequest
Anfrage zum Aktualisieren einer MapContextConfig.
| Felder | |
|---|---|
map_context_config |
Erforderlich. Die MapContextConfig, die aktualisiert werden soll. Das Feld |
update_mask |
Optional. Die Liste der zu aktualisierenden Felder. Wenn nicht angegeben, wird die MapContextConfig vollständig aktualisiert. Gültige Felder sind:
|
UpdateStyleConfigRequest
Anfrage zum Aktualisieren einer StyleConfig.
| Felder | |
|---|---|
style_config |
Erforderlich. Die zu aktualisierende StyleConfig. Das Feld |
update_mask |
Optional. Die Liste der zu aktualisierenden Felder. Wenn nicht angegeben, wird die StyleConfig vollständig aktualisiert. Gültige Felder sind:
|