Resim, video ve tablolar (vektor verileri) dahil olmak üzere diğer biçimlere dışa aktarma hakkında bilgi edinmek için Verileri Dışa Aktarma başlıklı makaleyi inceleyin.
Genel Bakış
Görüntü verilerini (raster verileri) online bir haritada görüntülemek için Export.map.toCloudStorage()
'ü kullanarak harita karolarını dışa aktarabilirsiniz. Bu işlev, bir harita karosu piramidini bir Cloud Storage paketine aktarır. Bu paketten harita, herkese açık veya özel olarak yayınlanabilir. Resim verileriniz tek bir resim olarak yer paylaşımı yapmak için çok büyük olduğunda kullanışlıdır. Bu parçalar Google Haritalar Parçası Koordinatları'nı kullanır ve Google Haritalar Platformu (Haritalar API'leri), web için Google Earth ve diğer haritacılık platformları kullanılarak görüntülemeye uygundur. Dışa aktarma işleminin bir parçası olarak sağlanan HTML dosyaları kullanılarak karolar Google Haritalar veya Earth'te kolayca önizlenebilir.
Dışa aktarma işlemi için, karolarınızı nasıl kullanmayı veya yayınlamayı planladığınıza bağlı olarak gerekli veya gereksiz olabilecek çeşitli ayarlar ve adımlar vardır. Bazı harita platformları, karolara herkes tarafından erişilebilmesini gerektirirken bazıları özel karolarla çalışır. Google Haritalar API'lerinden birini kullanıyorsanız muhtemelen bir Google Haritalar Platformu API anahtarına sahip olmanız gerekir. Google Earth veya diğer haritacılık platformlarına karo sunuyorsanız karolarınızı nasıl kullanmayı planladığınıza bağlı olarak uygun erişim düzeyini ve JS erişim (CORS) seçeneklerini ayarlamanız gerekir. Gerekli ayarlar için aşağıdaki platforma özgü yönergeler bölümüne bakın.
Harita Kartlarını Cloud Storage'a Aktarma
Aşağıdaki örnekte, Kaliforniya'daki bir alan için Landsat görüntüsünden karolar dışa aktarılmaktadır.
Kod Düzenleyici (JavaScript)
// --- 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
Colab (Python)
# --- 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()
Bu işlemle, belirtilen Cloud Storage paketinde varsayılan olarak description
parametresine göre adlandırılmış yeni bir dizin oluşturulur. Dizin adını değiştirebilir veya path
parametresini kullanarak alt dizinler belirtebilirsiniz. Haritalar veya Earth'teki karoları önizlemek için çıkış dizininizdeki index.html ve earth.html dosyalarını kullanabilirsiniz.
ACL'ler ve CORS seçenekleri
Yukarıdaki örnekte, karoların EKL'leri (Erişim Kontrol Listesi) doğrudan istek üzerinden herkese açık olarak erişilebilir olacak şekilde ayarlanır ancak paketin JS erişimi (CORS ayarları) web uygulamalarının bunlara erişmesine izin verecek şekilde ayarlanmaz.
Bu, dışa aktarılan karoların haritalarda ve Earth önizlemelerinde görüntülenebileceği ancak JS erişimi gerektiren diğer platformlar için kullanılamayacakları anlamına gelir. Çıkış paketinin sahibi olduğunuz varsayılır.
Belirtilen çıkış paketinde yazarsanız (ancak paketin sahibi değilseniz) çıkış paketinin varsayılan nesne ACL'sini kullanmak için writePublicTiles
değerini false olarak ayarlayın.
Kartlarınızı tüm web uygulamaları tarafından herkese açık olarak açmak istiyorsanız görev parametrelerine bucketCorsUris: ['*']
ekleyin. Üçüncü tarafların karolarınızı kullanması ve bulut maliyetlerine yol açması riski varsa herkese açık tam JS erişiminin istenmeyebileceğini unutmayın. Bunu sınırlamak için JS erişimini yalnızca belirli alan adlarındaki veya URL'lerdeki web uygulamalarıyla kısıtlayabilirsiniz. JS erişimi (CORS) ayarlarının klasör veya nesne düzeyinde değil, paket düzeyinde uygulandığını unutmayın.
ACL'ler ve CORS, sırasıyla writePublicTiles
ve bucketCorsUris
parametreleri kullanılarak veya aşağıda gösterildiği gibi dışa aktarma görevi iletişim kutusundan ayarlanabilir:

Export.map.toCloudStorage()
görev iletişim kutusu.
- Görüntüleme/indirme erişimi. Erişim isterseniz (ör. kod düzenleyiciden veya Earth Engine uygulamalarından) karoları "Herkese açık" olarak ayarlamanız gerekir.
- JS erişimi. Code Editor, Earth Engine uygulamaları veya diğer web uygulamalarının karolara erişebilmesi için haritanın dışa aktarıldığı paketin okunabilir olmasına izin verilmelidir. Bu kaynak arası istek ayarları (CORS), paket düzeyinde yapılandırılmalıdır. Earth Engine dışa aktarma iletişim kutusu, kolaylık sağlamak için dışa aktarma sırasında paketiniz için CORS'u yapılandırmanıza olanak tanır.
- NOT: JS Erişimi / CORS ayarları klasör veya nesne düzeyinde DEĞİL, paket düzeyinde uygulanır. Bu nedenle, ayarlar değiştirildiğinde paketteki tüm klasörler ve nesneler için güncellenir. Bir paketin mevcut CORS yapılandırmasını görüntüleme dahil olmak üzere daha fazla bilgi için Cloud Storage CORS belgelerine göz atın.
Parametre listesi
Aşağıda, harita karosu dışa aktarma görevine ait tüm parametrelerin listesi verilmiştir. Bu listede, koddaki parametrenin (bağımsız değişken) adı ve görev iletişim kutusunda (varsa) ilgili alan gösterilmektedir. Bazı alanların birbirini hariç tuttuğunu (ör. maxzoom ve ölçek) unutmayın. Daha fazla ayrıntı için Export.map dokümanlarını inceleyin
Koddaki bağımsız değişken | Görev iletişim kutusundaki alan | Notlar |
---|---|---|
resim | Yok | Kartel olarak dışa aktarılacak resim. ImageCollection değil, Image olmalıdır. |
açıklama | Görev adı | Görevin, kullanıcılar tarafından okunabilen adı. Varsayılan olarak "myExportMapTask" değerini alır. "path" (Çıkış ön eki) parametresi belirtilmezse bu değer, karoların klasör adı olarak da kullanılır. |
paket | GCS paketi adı | Yazılacak hedef paket. |
fileFormat | Dosya biçimi | Harita karolarının dosya biçimi ("auto", "png" veya "jpg"). Varsayılan olarak "otomatik"tir. Bu durumda opak karolar "jpg", şeffaf karolar ise "png" olarak kodlanır. |
yol | Çıkış öneki | Çıkışın yolu olarak kullanılan dize. Sonuna "/" eklemek isteğe bağlıdır. Varsayılan olarak görevin açıklaması (Görev Adı) |
writePublicTiles | Erişim düzeyini görüntüleme/indirme | Paketin varsayılan nesne ACL'sini kullanmak yerine herkese açık karolar yazılıp yazılmayacağı. Varsayılan olarak true değerine ve çağıran kullanıcının paket klasörünün SAHİBİ olmasına ayarlanır. |
maxZoom | Maksimum çözünürlük ve maksimum yakınlaştırma | Dışa aktarılacak harita karolarının maksimum yakınlaştırma düzeyi. |
yararlanın | Maksimum çözünürlük ve maksimum ölçek | "maxZoom" parametresine alternatif olarak piksel başına metre cinsinden maksimum görüntü çözünürlüğü. Ölçek, ekvatorda en uygun maksimum yakınlaştırma düzeyine dönüştürülür. |
minZoom | Maksimum çözünürlük ve minimum yakınlaştırma | Dışa aktarılacak harita karolarının isteğe bağlı minimum yakınlaştırma düzeyi. Varsayılan değer sıfırdır. |
bölge | Yok | Dışa aktarılacak bölgeyi temsil eden bir DoğrusalHalka, Poligon veya koordinatlar. Ayrıntılar için dokümanları inceleyin. |
skipEmptyTiles | Yok | Doğru ise boş (yani tamamen şeffaf) harita karolarının yazılması atlanır. Varsayılan değer yanlıştır. |
mapsApiKey | Maps API anahtarı | Google Haritalar API'sini başlatmak için index.html dosyasında kullanılır. Bu işlem, haritadan "yalnızca geliştirme amacıyla" mesajını kaldırır. |
bucketCorsUris | JS erişimi ekleyin (& izin verilecek web sitesi) | Dışa aktarılan karoları JavaScript (CORS) üzerinden almasına izin verilen alanların listesi (ör. https://code.earthengine.google.com). |
Ölçek ve yakınlaştırma
Yukarıdaki örnekte maxZoom
, 13
olarak ayarlanmıştır.
Yakınlaştırma seviyeleri, dünya haritasını görüntülemek için kullanılan farklı boyutlardaki piksel ızgaralarına karşılık gelir. (Ayrıntılar için
piksel koordinatları referansını inceleyin.
) Dünya'nın eğriliği nedeniyle, belirli bir yakınlaştırma düzeyindeki piksellerin çözünürlüğü enlemlere göre değişir. Daha açık belirtmek gerekirse, piksel başına metre değeri, cos(enlem) faktörü kadar azalır. Aşağıdaki tabloda, Google Mercator projeksiyonu için her bir yakınlaştırma düzeyinde ekvatorda piksel başına metre değeri gösterilmektedir:
Yakınlaştırma Düzeyi | Piksel Boyutu (ekvatorda) | Yakınlaştırma Düzeyi | Piksel Boyutu (ekvatorda) |
---|---|---|---|
0 | 156 km | 10 | 152 m |
1 | 78 km | 11 | 76 m |
2 | 39 km | 12 | 38 m |
3 | 20 km | 13 | 19 dk. |
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 |
Önceki tabloda, örnekte ayarlanan maxZoom
değerinin ekvatorda 19 metreye, daha yüksek enlemlerde ise daha küçük bir değere karşılık geldiğini görebilirsiniz. Bu değer, giriş resminin nominal piksel başına 30 yay saniyesinden daha azdır. Sonuç olarak, çıkışta görüntülenen harita
index.html
orijinal çözünürlükteki pikseller haritada görünene kadar yakınlaştırılabilir.
Harita görüntülemesini doğal piksel çözünürlüğüyle sınırlamak için maxZoom
değerini doğal çözünürlüğe karşılık gelen veya daha düşük bir değere ayarlayın.
Platforma Özel Yönergeler
Harita karolarını görüntülemek ve kullanmak isteyebileceğiniz bazı platformlar aşağıda verilmiştir. Her bölümde, karoların ilgili platformda çalışması için hangi ayarların gerekli olduğu ve gerekli parametreleri içeren örnek kodun bir kopyası belirtilir.
Earth Engine'da harita karolarını kullanma (Code Editor veya EE Uygulamaları)
Harita karolarını yalnızca Google Earth Engine veya EE uygulamalarında yeniden kullanmak için dışa aktarmak istiyorsanız "Erişim Seviyesi"ni "Herkese Açık Erişim" olarak, "JS Erişim Seviyesi"ni (görev iletişim kutusunda) ise "Earth Engine Erişimi Ekle" veya "Herkese Açık Erişim Ekle" olarak ayarlayın. Alternatif olarak bu parametreleri kodda da ayarlayabilirsiniz:
writePublicTiles: true, bucketCorsUris: ['https://code.earthengine.google.com','https://*.earthengine.app']
Dışa aktardığınız karolara Earth Engine'dan erişebilirsiniz.
Kod Düzenleyici (JavaScript)
// --- 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
Colab (Python)
# --- 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 Haritalar önizlemesini görüntüleme
Harita karolarınızı Google Haritalar'da önizlemek için Google Cloud Storage'daki çıkış klasörüne gidin ve tarayıcınızda "index.html" dosyasını açın. Bu işlem, Google Haritalar Platformu JavaScript API'sini kullanarak Google Haritalar'da karolarınızı gösteren tam sayfalık bir harita açar. Örneğin: index.html. Temel dışa aktarma işlemi, temel harita karolarının devre dışı bırakılmasına ve "Yalnızca Geliştirme Amaçlı" filigranının eklenmesine neden olur. Bu durumu önlemek ve standart Google temel harita karolarını göstermek için bir API anahtarı oluşturun ve dışa aktarma ayarlarınıza ekleyin.
Dışa aktarma sırasında bir API anahtarı sağlarsanız bu önizleme sayfası herkese açık olarak görüntülenebilir, diğer sayfalara yerleştirilebilir ve görüntüleyenin kayıtlı bir Earth Engine kullanıcısı olmasını gerektirmez.
Kod Düzenleyici (JavaScript)
// --- 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
Colab (Python)
# --- 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 önizlemesini görüntüleme
Harita karolarınızı web'de Google Earth'te önizlemek için karolarınızı Erişim Seviyesi "Herkese Açık" olarak ayarlayarak dışa aktardığınızdan emin olun. Ardından Google Cloud Storage'daki çıkış klasörüne gidin, tarayıcınızda "earth.html" dosyasını açın (ör. şu şekilde: earth.html görünen "Google Earth'te aç" düğmesini tıklayın. Bu işlem, Google Earth'i açar ve karolarınızı 3D haritada gösterir. "JS Erişimi" düzeyini "Herkese Açık Erişim" olarak ayarlamak da en iyi uygulamadır. Bu, karoları Google Earth'te önizleme dosyası olmadan kullanmanıza olanak tanır (Karolarda gerekli JS Erişimi/CORS ayarları yoksa bir proxy sunucusu kullanılır).
Verilerinizin bağlantısını içeren bir KML dosyası indirmek için Google Earth'te 3 noktalı menüyü tıklayıp "KML dosyası olarak dışa aktar"ı seçin. Not: Bu şekilde oluşturulan KML dosyası, Google Earth Pro (Earth'ün masaüstü sürümü) ile UYUMLU DEĞİLDİR.
Kod Düzenleyici (JavaScript)
// --- 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
Colab (Python)
# --- 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()
Google Haritalar Platformu ile yayınlama (Haritalar API'leri)
Google Haritalar Platformu üzerinden herkese açık olarak yayınlanmaya hazır bir harita karosu grubu oluşturmak için bir API anahtarına sahip olmanız veya bir API anahtarı oluşturmanız ve erişim düzeyinin "Herkese Açık" olarak ayarlandığından emin olmanız gerekir. Maps API uygulamanızın karolara nasıl eriştiğine bağlı olarak, siteniz için uygun bir "JS erişim düzeyi" de ayarlamanız gerekebilir. Karolarınızı dışa aktardıktan sonra, kod düzenleyici Görev sekmesindeki çıkışta, karolarınız için Google Haritalar API ile kullanılacak uygun değişkenleri içeren bir URL sağlanır. Örneğin:
https://storage.googleapis.com/my_bucket/my_test_tiles/{Z}/{X}/{Y}
Kod Düzenleyici (JavaScript)
// --- 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
Colab (Python)
# --- 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()
Google Earth'te yayınlama (web'de)
Google Earth üzerinden herkese açık olarak yayınlanacak bir harita karosu grubu oluşturmak için erişim düzeyini "Herkese açık" olarak, JS erişim düzeyini ise "https://earth.google.com" (veya "Herkese açık") olarak ayarlamanız gerekir. Dışa aktarma işleminden sonra, dışa aktarma dizinindeki earth.html dosyasını kullanarak bu dosyaları Google Earth'te önizleyebilirsiniz (yukarıya bakın).
Kod Düzenleyici (JavaScript)
// --- 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
Colab (Python)
# --- 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()
Dışa aktardığınız karoları Google Earth web'de bir projeye ekleyebilirsiniz. Kod düzenleyicinin Görevler sekmesindeki çıkışta (aşağıda gösterilmiştir), karolarınızın URL'si Google Earth'te kullanılacak uygun değişkenlerle birlikte sağlanır. Örneğin:
https://storage.googleapis.com/my_bucket/my_test_tiles/$[level]/$[x]/$[y]

Bunu Earth web'de kullanmak için bir Kart Yer Paylaşımı özelliği oluşturun ve bu URL'yi "Yer paylaşımı URL'si" olarak ekleyin. Veri kümeniz global değilse ve var olmayan karolar için karo isteği hatalarını önlemek istiyorsanız "Yer paylaşımı seçenekleri" bölümünü açıp dört karo kapsamı parametresini dışa aktarılan karolarınızın kapsamlarıyla eşleşecek şekilde ayarladığınızdan emin olun.

Diğer haritacılık platformlarına yayınlama
Kutuları diğer platformlarda veya uygulamalarda kullanmak için dışa aktarırken gerekli ayarlar, kutulara nasıl eriştiklerine bağlıdır. Kartların mümkün olduğunca geniş bir kitleye erişilebilir olmasını sağlamak için erişim düzeyini "Herkese açık", JS erişim düzeyini de "Herkese açık" olarak ayarlayın.
Google Haritalar Platformu API anahtarı oluşturma
Harita karolarınızı Google Haritalar Platformu ile kullanmayı planlıyorsanız veya geliştirici tarafından kısıtlanmış ana harita olmadan Haritalar'da önizlemek istiyorsanız bir Google Haritalar Platformu API anahtarına sahip olmanız veya böyle bir anahtar oluşturmanız ve bu anahtarı dışa aktarma ayarlarınıza eklemeniz ya da daha sonra sitelere eklemeniz gerekir. Bu, Google Earth ile kullanım için gerekli değildir.
Harita karolarını Earth Engine'dan dışa aktardığınızda, Google Maps Platform JavaScript API'yi kullanarak karoları önizlemeniz için çıkış dizininde saklanan örnek bir HTML sayfası oluştururuz. Dilerseniz dışa aktarma işlemi sırasında örnek görüntüleyicinin API çağrıları için kullanılacak bir Google Haritalar Platformu API anahtarı sağlayabilirsiniz.
Hemen bir Google Haritalar Platformu API anahtarı oluşturmak için aşağıdaki dört adımı uygulayın:
- Aşağıdaki "Haritalar Platformu API Anahtarı Oluştur" düğmesini tıklayın.
- API anahtarınız için Cloud projesini seçin ve İLERİ'yi tıklayın.
- Yeni anahtarı kopyalamak için simgesini tıklayın ve anahtarı Kod Düzenleyici'deki Haritayı dışa aktar iletişim kutusuna yapıştırın.
- (Önerilir) Yönlendiren kısıtlamaları ayarlamak için yeni anahtarın altındaki API Konsolu bağlantısını tıklayın. Daha fazla bilgi için yönlendiren ve uygulama kısıtlamaları bölümüne bakın.
Maps Platform API anahtarı oluşturma


API anahtarına yönlendiren kısıtlamaları ekleme
API anahtarı eklerken yönlendiren kısıtlamaları, anahtarınızın yalnızca belirlenen uygulamalar tarafından kullanılmasını sağlar. Cloud Console'daki Kimlik Bilgileri sayfasını ziyaret ederek ve aşağıdaki adımları uygulayarak yönlendiren kısıtlamalarını dilediğiniz zaman ayarlayabilir veya düzenleyebilirsiniz:
- Ekranın üst kısmındaki açılır menüde doğru proje adının seçili olduğundan emin olun.
- Anahtarın ayrıntılarını görüntülemek için yukarıda oluşturulan Haritalar Platformu API anahtarını tıklayın.
-
HTTP yönlendirenleri (web siteleri)'ni seçin ve aşağıdaki şablonu kullanarak
Export.map.toCloudStorage
bölümünde belirtilen Cloud Storage paketini belirtin:https://storage.googleapis.com/{bucket}/*
- Kaydet'i tıklayın. "Kaydediliyor..." göstergesi görünür.
