Informationen zum Exportieren in andere Formate, z. B. Bilder, Videos und Tabellen (Vektordaten), finden Sie unter Daten exportieren.
Übersicht
Wenn Sie Bilddaten (Rasterdaten) auf einer Onlinekarte anzeigen möchten, können Sie Kartenkacheln mit Export.map.toCloudStorage()
exportieren. Mit dieser Funktion wird eine Pyramide von Kartenkacheln in einen Cloud Storage-Bucket exportiert, von dem aus sie öffentlich oder privat bereitgestellt werden kann. Das ist nützlich, wenn Ihre Bilddaten zu groß sind, um sie als einzelnes Bild zu überlagern. Diese Kacheln verwenden Google Maps-Kachelkoordinaten und eignen sich für die Anzeige mit der Google Maps Platform (Maps APIs), Google Earth für das Web und anderen Kartierungsplattformen. Die Kacheln können ganz einfach in Google Maps oder Google Earth in einer Vorschau angezeigt werden. Dazu werden die im Export enthaltenen HTML-Dateien verwendet.
Es gibt eine Reihe von Einstellungen und Schritten für den Export, die je nach Verwendung oder Veröffentlichung Ihrer Kacheln erforderlich sein können oder nicht. Bei einigen Kartierungsplattformen müssen die Kacheln öffentlich zugänglich sein, bei anderen funktionieren auch private Kacheln. Wenn Sie eine der Google Maps APIs verwenden, benötigen Sie wahrscheinlich einen API-Schlüssel für die Google Maps Platform. Wenn Sie Kacheln für Google Earth oder andere Kartierungsplattformen bereitstellen, müssen Sie je nach Verwendungszweck wahrscheinlich die entsprechenden Zugriffsebenen und JS-Zugriffsoptionen (CORS) festlegen. Die erforderlichen Einstellungen finden Sie unten im Abschnitt Plattformspezifische Richtlinien.
Kartenkacheln in Cloud Storage exportieren
Im folgenden Beispiel werden Kacheln aus einem Landsat-Bild für ein Gebiet in Kalifornien exportiert.
// --- Example Export Map Tiles - basic --- // Specify area to clip/export, setup image and preview on map. var exportRegion = ee.Geometry.BBox(-122.9, 37.1, -121.2, 38.2); var landsatImage = ee.Image('LANDSAT/LC09/C02/T1_TOA/LC09_044034_20220111') .select(['B4', 'B3', 'B2']) .visualize({min: 0.02, max: 0.4, gamma: 1.2}) .clip(exportRegion); Map.addLayer(landsatImage, {}, 'landsatImage'); Map.centerObject(exportRegion); // Set up Export task. Export.map.toCloudStorage({ image: landsatImage, description: 'mapTilesForEE', bucket: 'yourBucketName', // replace with your GCS bucket name fileFormat: 'auto', maxZoom: 13, region: exportRegion, writePublicTiles: true });
import ee import geemap.core as geemap
# --- Example Export Map Tiles - basic --- # Specify area to clip/export, setup image and preview on map. export_region = ee.Geometry.BBox(-122.9, 37.1, -121.2, 38.2) landsat_image = ( ee.Image('LANDSAT/LC09/C02/T1_TOA/LC09_044034_20220111') .select(['B4', 'B3', 'B2']) .visualize(min=0.02, max=0.4, gamma=1.2) .clip(export_region) ) m = geemap.Map() m.add_layer(landsat_image, {}, 'landsatImage') m.center_object(export_region) display(m) # Set up Export task. task = ee.batch.Export.map.toCloudStorage( image=landsat_image, description='mapTilesForEE', bucket='yourBucketName', # replace with your GCS bucket name fileFormat='auto', maxZoom=13, region=export_region, writePublicTiles=True, ) task.start()
Dadurch wird ein neues Verzeichnis im angegebenen Cloud Storage-Bucket erstellt, das standardmäßig nach dem description
-Parameter benannt wird. Sie können den Namen des Verzeichnisses ändern oder mit dem Parameter path
Unterverzeichnisse angeben. Mit den Dateien „index.html“ und „earth.html“ in Ihrem Ausgabeverzeichnis können Sie sich eine Vorschau der Kacheln in Google Maps oder Google Earth ansehen.
ACLs und CORS-Optionen
Im Beispiel oben werden die ACLs (Access Control List) der Kacheln so festgelegt, dass sie über eine direkte Anfrage öffentlich zugänglich sind. Der JS-Zugriff (CORS-Einstellungen) des Buckets wird jedoch nicht festgelegt, um Web-Apps den Zugriff darauf zu ermöglichen.
Das bedeutet, dass diese exportierten Kacheln in der Vorschau von Google Maps und Google Earth angezeigt werden können, aber nicht für andere Plattformen geeignet sind, für die ein JS-Zugriff erforderlich ist. Sie sind der Eigentümer des Ausgabe-Buckets.
Wenn Sie Schreibzugriff auf den angegebenen Ausgabe-Bucket haben, aber nicht der Inhaber sind, setzen Sie writePublicTiles
auf false, um die Standardobjekt-ACL des Ausgabe-Buckets zu verwenden.
Wenn Sie Ihre Kacheln für den öffentlichen Zugriff durch alle Webanwendungen öffnen möchten, fügen Sie den Aufgabenparametern bucketCorsUris: ['*']
hinzu. Beachten Sie, dass der vollständige öffentliche JS-Zugriff möglicherweise nicht erwünscht ist, wenn das Risiko besteht, dass Dritte Ihre Kacheln verwenden und Cloud-Kosten verursachen. Sie können den JS-Zugriff auf Webanwendungen in bestimmten Domains oder URLs beschränken. Die Einstellungen für den JS-Zugriff (CORS) werden auf die gesamte Bucket-Ebene angewendet, nicht auf die Ordner- oder Objektebene.
ACLs und CORS können über die Parameter writePublicTiles
und bucketCorsUris
bzw. über das Dialogfeld für Exportaufgaben festgelegt werden (siehe unten):

Export.map.toCloudStorage()
.
- Zugriff zum Ansehen/Herunterladen Wenn Sie überhaupt auf die Kacheln zugreifen möchten (z.B. über den Code-Editor oder Earth Engine Apps), müssen Sie sie „Öffentlich zugänglich“ machen.
- JS-Zugriff Der Bucket, in den die Karte exportiert wird, muss lesbar sein, damit der Code-Editor, Earth Engine-Apps oder andere Webanwendungen auf die Kacheln zugreifen können. Diese CORS-Einstellungen (Cross-Origin Resource Sharing) müssen auf Bucketebene konfiguriert werden. Im Exportdialogfeld von Earth Engine können Sie CORS für Ihren Bucket zum Zeitpunkt des Exports konfigurieren.
- HINWEIS:Die JS-Zugriffs-/CORS-Einstellungen werden auf Bucket-Ebene angewendet, NICHT auf Ordner- oder Objektebene. Wenn Sie die Einstellungen ändern, werden sie für alle Ordner und Objekte im Bucket aktualisiert. Weitere Informationen finden Sie in der CORS-Dokumentation für Cloud Storage, einschließlich einer Anleitung zum Aufrufen der aktuellen CORS-Konfiguration für einen Bucket.
Parameterliste
Unten finden Sie eine Liste aller Parameter für eine Aufgabe zum Exportieren von Kartenkacheln. Sie enthält den Namen des Parameters (Arguments) im Code und das entsprechende Feld im Aufgabendialogfeld (falls zutreffend). Einige Felder schließen sich gegenseitig aus, z.B. „maxzoom“ und „scale“. Weitere Informationen finden Sie in der Export.map-Dokumentation .
Argument im Code | Feld im Aufgabendialogfeld | Hinweise |
---|---|---|
Image | – | Das Bild, das als Kacheln exportiert werden soll. Es muss sich um ein Bild handeln, nicht um eine Bildsammlung. |
Beschreibung | Aufgabenname | Ein für Menschen lesbarer Name der Aufgabe. Standardmäßig ist „myExportMapTask“ festgelegt. Dieser Wert wird auch als Ordnername für die Kacheln verwendet, wenn der Parameter „path“ (Ausgabepräfix) nicht angegeben ist. |
Bucket | Name des GCS-Buckets | Der Ziel-Bucket, in den geschrieben werden soll. |
fileFormat | Dateiformat | Das Dateiformat der Kartenkacheln: „auto“, „png“ oder „jpg“. Standardmäßig ist „auto“ festgelegt. Das bedeutet, dass opake Kacheln als „jpg“ und Kacheln mit Transparenz als „png“ codiert werden. |
Pfad | Ausgabepräfix | Der String, der als Pfad der Ausgabe verwendet wird. Ein abschließendes „/“ ist optional. Standardmäßig ist dies die Beschreibung der Aufgabe (Aufgabenname). |
writePublicTiles | Zugriffsebene ansehen/herunterladen | Gibt an, ob öffentliche Kacheln geschrieben werden sollen, anstatt die standardmäßige Objekt-ACL des Buckets zu verwenden. Standardeinstellung ist „true“ und der Auslöser ist der Inhaber des Buckets. |
maxZoom | Maximale Auflösung und maximaler Zoom | Die maximale Zoomstufe der zu exportierenden Kartenkacheln. |
profitieren | Maximale Auflösung und maximale Skalierung | Die maximale Bildauflösung in Metern pro Pixel als Alternative zu „maxZoom“. Der Maßstab wird in die am Äquator am besten geeignete maximale Zoomstufe umgewandelt. |
minZoom | Maximale Auflösung und minimaler Zoom | Die optionale minimale Zoomstufe der zu exportierenden Kartenkacheln. Der Standardwert ist null. |
Region | – | Ein LinearRing, ein Polygon oder Koordinaten, die die zu exportierende Region darstellen. Weitere Informationen finden Sie in der Dokumentation. |
skipEmptyTiles | – | Wenn „true“, werden leere (d.h. vollständig transparente) Kartenkacheln nicht geschrieben. Die Standardeinstellung ist "false". |
mapsApiKey | Schlüssel für das Google Maps API | Wird in index.html verwendet, um die Google Maps API zu initialisieren. Dadurch wird die Meldung „Nur zu Entwicklungszwecken“ von der Karte entfernt. |
bucketCorsUris | JS-Zugriff und zulässige Website hinzufügen | Eine Liste von Domains (z.B. https://code.earthengine.google.com), die die exportierten Kacheln über JavaScript (CORS) abrufen dürfen. |
Skalierung und Zoom
Im vorherigen Beispiel ist maxZoom
auf 13
gesetzt.
Zoomstufen entsprechen Pixelrastern verschiedener Größe, mit denen eine globale Karte dargestellt wird. Weitere Informationen finden Sie in der
Referenz zu Pixelkoordinaten
. Aufgrund der Krümmung der Erde variiert die Pixelauflösung bei einer bestimmten Zoomstufe je nach Breitengrad. Konkret sinkt der Wert „Meter pro Pixel“ um den Faktor cos(Breitengrad). In der folgenden Tabelle sind die Meter pro Pixel für jede Zoomstufe am Äquator für die Mercator-Projektion von Google aufgeführt:
Zoomfaktor | Pixelgröße (am Äquator) | Zoomfaktor | Pixelgröße (am Äquator) |
---|---|---|---|
0 | 156 km | 10 | 152 m |
1 | 78 km | 11 | 76 m |
2 | 39 km | 12 | 38 m |
3 | 20 km | 13 | 19 m |
4 | 10 km | 14 | 9,6 m |
5 | 4,9 km | 15 | 4,8 m |
6 | 2,4 km | 16 | 2,4 m |
7 | 1,2 km | 17 | 1,2 m |
8 | 611 m | 18 | 0,6 m |
9 | 305 m | 19 | 0,3 m |
20 | 0,15 m |
Wie Sie in der vorherigen Tabelle sehen, entspricht der im Beispiel festgelegte Wert für maxZoom
19 Metern am Äquator und ist bei höheren Breitengraden kleiner. Das ist weniger als die nominelle Auflösung von 30 Bogensekunden pro Pixel des Eingabebilds. Daher kann die in der Ausgabe
index.html
angezeigte Karte so herangezoomt werden, dass Pixel in nativer Auflösung sichtbar sind.
Wenn Sie die Kartenanzeige auf die native Pixelauflösung beschränken möchten, legen Sie für maxZoom
einen Wert fest, der der nativen Auflösung entspricht oder kleiner ist.
Plattformspezifische Richtlinien
Im Folgenden finden Sie eine Reihe von Plattformen, auf denen Sie Kartenkacheln ansehen und verwenden können. In jedem Abschnitt wird angegeben, welche Einstellungen für die Funktion der Kacheln auf dieser Plattform erforderlich sind. Außerdem finden Sie dort eine Kopie des Beispielcodes mit den erforderlichen Parametern.
Kartenkacheln in Earth Engine verwenden (Code-Editor oder EE-Apps)
Wenn Sie Kartenkacheln nur zur Wiederverwendung in Google Earth Engine oder EE-Apps exportieren möchten, legen Sie „Zugriffsstufe“ auf „Öffentlich zugänglich“ und „JS-Zugriffsstufe“ (im Dialogfeld für die Aufgabe) auf „Earth Engine-Zugriff hinzufügen“ oder „Öffentlichen Zugriff hinzufügen“ fest. Alternativ können Sie diese Parameter auch im Code festlegen:
writePublicTiles: true, bucketCorsUris: ['https://code.earthengine.google.com','https://*.earthengine.app']
Nachdem Sie die Kacheln exportiert haben, können Sie in Earth Engine darauf zugreifen.
// --- Export Map Tiles for use in EE --- // Use image setup code from example at top of the page. // Set up Export task. Export.map.toCloudStorage({ image: landsatImage, description: 'mapTilesForEE', bucket: 'yourBucketName', // replace with your GCS bucket name fileFormat: 'auto', maxZoom: 13, region: exportRegion, writePublicTiles: true, bucketCorsUris: ['https://code.earthengine.google.com','https://*.earthengine.app'] });
import ee import geemap.core as geemap
# --- Export Map Tiles for use in EE --- # Use image setup code from example at top of the page. # Set up Export task. task = ee.batch.Export.map.toCloudStorage( image=landsat_image, description='mapTilesForEE', bucket='yourBucketName', # replace with your GCS bucket name fileFormat='auto', maxZoom=13, region=export_region, writePublicTiles=True, bucketCorsUris=[ 'https://code.earthengine.google.com', 'https://*.earthengine.app', ], ) task.start()
Google Maps-Vorabversion ansehen
Wenn Sie eine Vorschau Ihrer Kartenkacheln in Google Maps aufrufen möchten, rufen Sie den Ausgabeordner in Google Cloud Storage auf und öffnen Sie die Datei „index.html“ in Ihrem Browser. Daraufhin wird eine Vollansichtskarte mit Ihren Kacheln auf Google Maps mithilfe der Google Maps Platform JavaScript API geöffnet, z. B.: index.html. Bei einem einfachen Export werden Basemap-Kacheln ausgegraut und mit dem Wasserzeichen „Nur für Entwicklungszwecke“ versehen. Um dies zu vermeiden und standardmäßige Google-Basemap-Kacheln anzuzeigen, generieren Sie einen API-Schlüssel und fügen Sie ihn in Ihre Exporteinstellungen ein.
Wenn Sie beim Export einen API-Schlüssel angeben, ist diese Vorschauseite öffentlich sichtbar, kann in andere Seiten eingebettet werden und der Betrachter muss kein registrierter Earth Engine-Nutzer sein.
// --- Export Map Tiles for use with Map Preview --- // Use image setup code from example at top of the page. // Set up Export task. Export.map.toCloudStorage({ image: landsatImage, description: 'mapTilesForMapPreview', bucket: 'yourBucketName', // replace with your GCS bucket name fileFormat: 'auto', maxZoom: 13, region: exportRegion, writePublicTiles: true, mapsApiKey: 'fakeMapsApiKey012345' // replace with a valid API Key });
import ee import geemap.core as geemap
# --- Export Map Tiles for use with Map Preview --- # Use image setup code from example at top of the page. # Set up Export task. task = ee.batch.Export.map.toCloudStorage( image=landsat_image, description='mapTilesForMapPreview', bucket='yourBucketName', # replace with your GCS bucket name fileFormat='auto', maxZoom=13, region=export_region, writePublicTiles=True, mapsApiKey='fakeMapsApiKey012345', # replace with a valid API Key ) task.start()
Google Earth-Vorschau ansehen
Wenn Sie eine Vorschau Ihrer Kartenkacheln in Google Earth im Web anzeigen möchten, müssen Sie Ihre Kacheln mit der Zugriffsebene „Öffentlich zugänglich“ exportieren. Rufen Sie dann den Ausgabeordner in Google Cloud Storage auf, öffnen Sie die Datei „earth.html“ in Ihrem Browser (z. B. hier: earth.html ) und klicken Sie auf die Schaltfläche „In Google Earth öffnen“. Dadurch wird Google Earth geöffnet und Ihre Kacheln werden auf der 3D-Karte angezeigt. Es empfiehlt sich, die Ebene „JS Access“ (JS-Zugriff) auch auf „Publically Accessible“ (Öffentlich zugänglich) festzulegen. So können Sie die Kacheln in Google Earth ohne die Vorschaudatei verwenden. Für diese wird ein Proxyserver verwendet, wenn die Kacheln nicht die erforderlichen JS Access-/CORS-Einstellungen haben.
Wenn Sie eine KML-Datei mit einem Link zu Ihren Daten herunterladen möchten, klicken Sie in Google Earth auf das Dreipunkt-Menü und wählen Sie „Als KML-Datei exportieren“ aus. Hinweis:Die auf diese Weise generierte KML-Datei ist NICHT mit Google Earth Pro (der Desktopversion von Google Earth) kompatibel.
// --- Export Map Tiles for use with Earth Preview --- // Use image setup code from example at top of the page. // Set up Export task. Export.map.toCloudStorage({ image: landsatImage, description: 'mapTilesForEarthPreview', bucket: 'yourBucketName', // replace with your GCS bucket name fileFormat: 'auto', maxZoom: 13, region: exportRegion, writePublicTiles: true, bucketCorsUris: [] // leaving blank is ok for Earth Preview only // for direct use in Earth, set to: ['https://earth.google.com'] // or set to public: ['*'] (risk of misuse) });
import ee import geemap.core as geemap
# --- Export Map Tiles for use with Earth Preview --- # Use image setup code from example at top of the page. # Set up Export task. task = ee.batch.Export.map.toCloudStorage( image=landsat_image, description='mapTilesForEarthPreview', bucket='yourBucketName', # replace with your GCS bucket name fileFormat='auto', maxZoom=13, region=export_region, writePublicTiles=True, bucketCorsUris=[], # leaving blank is ok for Earth Preview only # for direct use in Earth, set to: ['https://earth.google.com'] # or set to public: ['*'] (risk of misuse) ) task.start()
Mit der Google Maps Platform (Maps APIs) veröffentlichen
Wenn Sie Kartenkacheln erstellen möchten, die öffentlich über die Google Maps Platform veröffentlicht werden können, benötigen Sie einen API-Schlüssel oder müssen einen erstellen. Außerdem muss die Zugriffsebene auf „Öffentlich zugänglich“ festgelegt sein. Je nachdem, wie Ihre Maps API-Anwendung auf die Kacheln zugreift, müssen Sie möglicherweise auch eine geeignete „JS-Zugriffsebene“ für Ihre Website festlegen. Nachdem Sie Ihre Kacheln exportiert haben, enthält die Ausgabe auf dem Tab „Aufgabe“ im Code-Editor eine URL für Ihre Kacheln mit den entsprechenden Variablen für die Verwendung mit der Google Maps API, z. B.:
https://storage.googleapis.com/my_bucket/my_test_tiles/{Z}/{X}/{Y}
// --- Export Map Tiles for use with Maps Platform APIs --- // Use image setup code from example at top of the page. // Set up Export task. Export.map.toCloudStorage({ image: landsatImage, description: 'mapTilesForMapsPlatform', bucket: 'yourBucketName', // replace with your GCS bucket name fileFormat: 'auto', maxZoom: 13, region: exportRegion, writePublicTiles: true, bucketCorsUris: ['*'], // '*' = All domains = risk of misuse // For better protection, specify the domain(s) where the // tiles will be used, eg: ['https://mysite.mydomain.com'] mapsApiKey: 'fakeMapsApiKey012345' // replace with a valid API Key });
import ee import geemap.core as geemap
# --- Export Map Tiles for use with Maps Platform APIs --- # Use image setup code from example at top of the page. # Set up Export task. task = ee.batch.Export.map.toCloudStorage( image=landsat_image, description='mapTilesForMapsPlatform', bucket='yourBucketName', # replace with your GCS bucket name fileFormat='auto', maxZoom=13, region=export_region, writePublicTiles=True, bucketCorsUris=['*'], # '*' = All domains = risk of misuse # For better protection, specify the domain(s) where the # tiles will be used, eg: ['https://mysite.mydomain.com'] mapsApiKey='fakeMapsApiKey012345', # replace with a valid API Key ) task.start()
In Google Earth (Web) veröffentlichen
Wenn Sie Kartenkacheln zum öffentlichen Veröffentlichen über Google Earth erstellen möchten, müssen Sie die Zugriffsebene auf „Öffentlich zugänglich“ und die JS-Zugriffsebene so festlegen, dass „https://earth.google.com“ (oder „Öffentlich zugänglich“) zulässig ist. Nach dem Export können Sie sich eine Vorschau in Google Earth mithilfe der Datei „earth.html“ im Exportverzeichnis ansehen (siehe oben).
// --- Export Map Tiles for use with Google Earth web --- // Use image setup code from example at top of the page. // Set up Export task. Export.map.toCloudStorage({ image: landsatImage, description: 'mapTilesForEarthWeb', bucket: 'yourBucketName', // replace with your GCS bucket name fileFormat: 'auto', maxZoom: 13, region: exportRegion, writePublicTiles: true, bucketCorsUris: ['https://earth.google.com'] // ['*'] will also work, but risks misuse });
import ee import geemap.core as geemap
# --- Export Map Tiles for use with Google Earth web --- # Use image setup code from example at top of the page. # Set up Export task. task = ee.batch.Export.map.toCloudStorage( image=landsat_image, description='mapTilesForEarthWeb', bucket='yourBucketName', # replace with your GCS bucket name fileFormat='auto', maxZoom=13, region=export_region, writePublicTiles=True, bucketCorsUris=['https://earth.google.com'], # ['*'] will also work, but risks misuse ) task.start()
Nachdem Sie die Kacheln exportiert haben, können Sie sie einem Projekt in Google Earth Web hinzufügen. Die Ausgabe auf dem Tab „Aufgaben“ des Code-Editors (siehe unten) enthält die URL für Ihre Kacheln mit den entsprechenden Variablen für die Verwendung in Google Earth, z. B.:
https://storage.googleapis.com/my_bucket/my_test_tiles/$[level]/$[x]/$[y]

Wenn Sie es in der Webversion von Google Earth verwenden möchten, erstellen Sie eine Kachel-Overlay-Funktion und fügen Sie diese URL als „Overlay-URL“ hinzu. Wenn Ihr Datensatz nicht global ist und Sie Fehler bei der Anfrage von Kacheln für nicht vorhandene Kacheln vermeiden möchten, öffnen Sie den Bereich „Overlay-Optionen“ und passen Sie die vier Parameter für die Kachelabdeckung so an, dass sie den Ausdehnungen Ihrer exportierten Kacheln entsprechen.

Auf anderen Kartenplattformen veröffentlichen
Wenn Sie Kacheln für die Verwendung mit anderen Plattformen oder Anwendungen exportieren, hängen die erforderlichen Einstellungen davon ab, wie auf die Kacheln zugegriffen wird. Damit die Kacheln möglichst vielen Nutzern zugänglich sind, legen Sie die Zugriffsebene auf „Öffentlich zugänglich“ und die JS-Zugriffsebene auf „Öffentlich zugänglich“ fest.
Google Maps Platform API-Schlüssel generieren
Wenn Sie Ihre Kartenkacheln mit der Google Maps Platform verwenden oder eine Vorschau davon in Google Maps ohne die für Entwickler eingeschränkte Basiskarte anzeigen möchten, benötigen Sie einen API-Schlüssel für die Google Maps Platform . Sie können ihn entweder in Ihre Exporteinstellungen aufnehmen oder ihn den Websites nachträglich hinzufügen. Für die Verwendung mit Google Earth ist dies nicht erforderlich.
Wenn Sie Kartenkacheln aus Earth Engine exportieren, generieren wir eine Beispiel-HTML-Seite, die im Ausgabeverzeichnis gespeichert wird. Sie können sich dann eine Vorschau der Kacheln mit der Google Maps Platform JavaScript API ansehen. Optional können Sie beim Export einen Google Maps Platform API-Schlüssel angeben, der für die API-Aufrufe des Beispielbetrachters verwendet wird.
So generieren Sie jetzt einen API-Schlüssel für die Google Maps Platform:
- Klicken Sie unten auf die Schaltfläche „Maps Platform API-Schlüssel erstellen“.
- Wählen Sie das Cloud-Projekt für Ihren API-Schlüssel aus und klicken Sie auf WEITER.
- Klicken Sie auf , um den neuen Schlüssel zu kopieren, und fügen Sie ihn im Code-Editor in das Dialogfeld „Karte exportieren“ ein.
- (Empfohlen) Klicken Sie unter dem neuen Schlüssel auf den Link zur API Console, um Verweisbeschränkungen festzulegen. Weitere Informationen finden Sie unter Einschränkungen für Verweisquellen und Anwendungen.


Einschränkungen für Verweis-URLs zu einem API-Schlüssel hinzufügen
Wenn Sie einen API-Schlüssel hinzufügen, sorgen Verweis-Einschränkungen dafür, dass nur die angegebene(n) App(s) Ihren Schlüssel verwenden können. Sie können Einschränkungen für Verweisquellen jederzeit in der Cloud Console auf der Seite Anmeldedaten festlegen oder bearbeiten. Gehen Sie dazu so vor:
- Achten Sie darauf, dass im Drop-down-Menü oben auf dem Bildschirm der richtige Projektname ausgewählt ist.
- Klicken Sie auf den oben generierten Maps Platform API-Schlüssel, um die Details dazu aufzurufen.
-
Wählen Sie HTTP-Verweis-URLs (Websites) aus und geben Sie den in
Export.map.toCloudStorage
angegebenen Cloud Storage-Bucket mithilfe der folgenden Vorlage an:https://storage.googleapis.com/{bucket}/*
- Klicke auf "Speichern". Die Anzeige „Wird gespeichert…“ sollte angezeigt werden.
