Bu belgede, Map Tiles API ile geliştirilen uygulamalarla ilgili şartlar listelenmiştir. Map Tiles API'nin kullanımı, Google ile yaptığınız sözleşmeye tabidir.
Politikalar
Bu bölümde, Map Tiles API ile ilgili politikalar açıklanmaktadır. Politikalar, Hizmet'i doğru şekilde ve Google Haritalar Platformu'nun beklentilerine uygun olarak kullanmanıza yardımcı olacak pratik uygulama yönergeleri ve şartlar sağlar.
İçeriğin önceden getirilmesi, önbelleğe alınması veya depolanması
Map Tiles API'yi kullanan uygulamalar, Google ile yaptığınız sözleşmenin şartlarına tabidir. Sözleşmenizin şartlarına tabi olarak, şartlarda belirtilen sınırlı koşullar dışında hiçbir İçeriği önceden getirmemeli, dizine eklememeli, depolamamalı veya önbelleğe almamalısınız.
Özellikle uygulamalar, harita görselleştirmeleri için Map Tiles API'yi kullanmalıdır. Map Tiles API'yi görselleştirme dışındaki kullanım alanları için kullanamazsınız. Örneğin:
- Görüntü analizi
- Makine yorumu
- Nesne tespit etme veya tanımlama
- Coğrafi verileri ayıklama veya yeniden satma
- Yukarıdakilerden herhangi biri dahil olmak üzere çevrimdışı kullanımlar
Map Tiles API yanıtları, HTTP protokolü belgelerine göre uygulanması gereken Cache-Control başlıkları içerebilir. Örneğin, istemciniz yanıtta iletilen max-age değerine, stale-while-revalidate değerine, must-revalidate yönergesine ve private yönergesine uymalıdır.
Map Tiles API yanıtları, yeniden doğrulama ile istekte bulunurken HTTP protokolü belgelerine göre uygulanması gereken bir ETag başlığı da içerebilir.
Yazdır
Street View görüntüleri, Street View politikalarında belirtildiği üzere baskı amacıyla kullanılamaz.
Avrupa Ekonomik Alanı ülkeleri ve idari bölgeleri
Bu ürünün, fatura adresi Avrupa Ekonomik Alanı'nda (AEA) olan müşteriler için farklı Hizmet Şartları vardır ve farklı işlevleri olabilir. Google Haritalar Platformu ile derleme yapmadan önce AEA'ya özgü aşağıdaki şartları ve bilgileri inceleyin:
- Google Haritalar Platformu AEA Hizmet Şartları
- Google Haritalar Platformu AEA Hizmetine Özel Şartları
- AEA ile ilgili sık sorulan sorular (SSS)
- Google Haritalar Platformu Yol Güvenliği Şartları
Fatura adresiniz AEA'da değilse aşağıdaki hizmet şartları sizin için geçerlidir:
Google Haritalar ilişkilendirmesini görüntüleme
Uygulamanızda veya web sitenizde Google Haritalar Platformu API'lerinden içerik gösterirken Google Haritalar'a açıkça atıfta bulunmanız gerekir. Atıf, mümkün olduğunda Google Haritalar logosu şeklinde olmalıdır. Alan sınırlıysa Google Haritalar metni kabul edilebilir.
Logo ilişkilendirmesi
Google Haritalar logosu
Aşağıda verilen resmi Google Haritalar logolarını kullanın.
Google Haritalar ilişkilendirme öğelerini indirme
Google Haritalar logosunu kullanırken aşağıdaki kurallara uyun.
- Logoyu hiçbir şekilde değiştirmeyin.
- Bozulmayı önlemek için logonun en boy oranını koruyun.
- Harita veya resim gibi yoğun bir arka planda ana hatları belirgin logoyu kullanın.
- Anahatları olmayan logoyu düz renk veya hafif geçişli bir arka plan gibi sade bir arka plan üzerinde kullanın.
Logo boyutu özelliği
Google Haritalar logosu için aşağıdaki boyut özelliklerine uyun:
- Minimum logo yüksekliği: 16 dp
- Maksimum logo yüksekliği: 19 dp
- Minimum logo boşluğu: Sol, sağ ve üstte 10 dp, altta 5 dp
DP hakkında bilgi edinmek için Materyal Tasarım web sitesindeki Piksel yoğunluğu bölümüne bakın.
Logo erişilebilirliği
Google Haritalar logosu için aşağıdaki erişilebilirlik şartlarına uyun:
- Logo ile arka plan arasında erişilebilir bir kontrast sağlayın.
- Google Haritalar metnini içeren bir erişilebilirlik etiketi ekleyin.
Üçüncü taraf oluşturucularla Google Haritalar logosunu gösterme
Google Haritalar'ı üçüncü taraf oluşturucu kullanarak görüntülemek için Map Tiles API'yi kullandığınızda Google logosunu, oluşturucunun logosu gibi başka bir logoyla örtmemeli veya gizlememelisiniz. Google logosu ile üçüncü taraf logosu arasında makul bir mesafe bırakarak logoların bağımsız görünmesini sağlayın. Hiçbir logo, API yanıtı tarafından sağlanan veri ilişkilendirmesiyle çakışmamalı veya onu gizlememelidir.

Google'ın veri ilişkilendirmelerini görüntüleme
Map Tiles API'den döndürülen veriler, uygun meta verilerden veya görüntü alanı bilgi isteklerinden gelen ilişkilendirme ve telif hakkı bilgilerinin gösterilmesini gerektirir. Bu bilgileri, uygun konumda (genellikle görüntülenen karo grubunun sağ alt köşesinde veya 3D oluşturucu görünümünde) tam olarak göstermeniz gerekir. İlişkilendirme dizelerinin, oluşturucunun görüntü alanı tarafından istenen harita verilerine bağlı olarak değişken olduğunu unutmayın.
Görüntü alanı boyutu kısıtlamaları nedeniyle veri ilişkilendirmelerini tam olarak göstermek mümkün değilse harita penceresinde açılan ve ilişkilendirme bilgilerini sağlayan, "Veri kaynakları" etiketli, fareyle üzerine gelindiğinde açılan veya tıklanabilir bir kullanıcı arayüzü öğesi ekleyebilirsiniz. Her zaman iyi haritacılık uygulamalarını sürdürmeyi hedefleyin.

Üçüncü taraf veri ilişkilendirmelerini görüntüleme
Harita ürünlerimizdeki bazı veriler ve resimler Google dışındaki sağlayıcılardan alınır. Map Tiles API gibi bazı ürünlerde, üçüncü taraf veri sağlayıcıya gerekli atıfta bulunmanızı sağlayabiliriz. Bu durumda, atıf metninizde "Google Haritalar" adı ve ilgili veri sağlayıcılar belirtilmelidir(ör. "Harita verileri: Google, Maxar Technologies"). Google, üçüncü taraf ilişkilendirmesi sağladığında yalnızca "Google Haritalar" veya Google logosunun eklenmesi uygun bir ilişkilendirme değildir.
Google Haritalar verilerini temel harita olarak görüntülemek ve üçüncü taraf (Google dışı) coğrafi verileri yerleştirmek için Map Tiles API'yi kullandığınızda, Google veri atıfını üçüncü taraf verilerinin veri atıfıyla hiçbir şekilde çakıştırmamalı veya gizlememelisiniz. Üçüncü taraf verilerinin ilişkilendirmesi, Google'ın veri ilişkilendirmelerinden açıkça ayrılmalıdır. Ayrıca, Google Haritalar logosunun ve Google'ın veri ilişkilendirmesinin temel haritayla ve birbirleriyle ilişkili olduğu açıkça belirtilmelidir.
Karma görselleştirmelerde logo ve veri ilişkilendirmelerini görüntüleme
Kendi harita verilerinizi yerleştirirken Google Haritalar verilerini temel harita olarak kullandığınızda, kitlenizin harita görselleştirmesinin hangi kısmının Google'a, hangi kısımlarının kendi harita verilerinize ait olduğunu tam olarak anladığından emin olmanız gerekir. Ayrıca, yukarıdaki Google Haritalar Atıfını Gösterme bölümündeki yönergeleri uygulayın.
Örneğin, Gerçekçi Fotoğraf 3B Parçalar'ı (arka plan dolgusu olarak) kendi gerçekçi fotoğraf modellerinizle (ön planda) birleştirebilirsiniz. Kullanıcılar, sahnenin hangi bileşenlerinin Google Haritalar verilerinden kaynaklandığı konusunda kafa karışıklığı yaşayabilir. Bu gibi durumlarda, kullanıcı arayüzü ilişkilendirme dizenizde veya kullanıcı işlemleri akışınızda sahnenin hangi bölümünün Google Haritalar verilerinden kaynaklandığını açıkça belirtmeniz gerekir. Google Haritalar verileriyle kullandığınız veri kaynakları için geçerli olabilecek tüm üçüncü taraf ilişkilendirme koşullarına uymak sizin sorumluluğunuzdadır.
Gerçekçi Fotoğraf 3B Parçalar ile coğrafi veri yer paylaşımları
3D nesneler, Gerçekçi Fotoğraf 3B Parçalar'dan çıkarılmadığı, izlenmediği veya başka bir şekilde manuel olarak ya da makine tarafından türetilmediği sürece kendi 3D nesnelerinizi Gerçekçi Fotoğraf 3B Parçalar'ın üzerine yerleştirebilirsiniz.
Map Tiles API'nin kullanıldığı video oluşturma
- Tanıtım Videoları: Sözleşme'nin şartlarına ve aşağıdakilere tabi olarak tanıtım videoları oluşturabilirsiniz:
- Tanıtım videosu Street View görüntüleri içermemelidir.
- Tanıtım videosu 30 saniyeden uzun olmamalıdır.
- Tanıtım videosu, uygulamalarınızın özellikleriyle ilgili olmalıdır.
- Tanıtım videosu, "yalnızca tanıtım amaçlıdır" şeklinde açıkça işaretlenmeli ve Google Haritalar Atıfını Gösterme yönergelerine uygun olmalıdır.
- Tanıtım videosu ayrı olarak veya yazılımın, uygulamanın ya da kullanıcı deneyiminin bir parçası olarak yeniden satılamaz.
- Yayından kaldırma: Üçüncü taraflardan gelen istekler de dahil olmak üzere, Tanıtım Videosu'nun yayından kaldırılmasına yönelik tüm isteklere uymak sizin sorumluluğunuzdadır.
Atıf ve telif hakkı bilgileri alınıyor
Kullandığınız hizmete bağlı olarak aşağıdaki API çağrılarının yanıtlarındaki copyright alanından ilişkilendirme ve telif hakkı bilgilerini alın:
2B parçalar
Yol haritası, uydu ve arazi karoları
Telif hakkı ve ilişkilendirme bilgileri, aşağıdaki örnekte gösterildiği gibi görüntü alanı bilgileri yanıtında bulunur.
{
"copyright": "Map data ©2023",
"maxZoomRects": [
{
"maxZoom": 19,
"north": 90,
"south": -90,
"east": 180,
"west": -180
},
...
]
}
Street View Parçaları
Telif hakkı ve ilişkilendirme bilgileri, Street View meta veri yanıtında bulunur. Örneğin:
{
"panoId": "rZ9KeTyhA11i0VppYNzsSg",
"lat": 37.420864219339165,
"lng": -122.08446528377291,
"imageHeight": 6656,
"imageWidth": 13312,
"tileHeight": 512,
"tileWidth": 512,
"heading": 94.35,
"tilt": 88.39652,
"roll": 1.7181772,
"imageryType": "outdoor",
"date": "2023-01",
"copyright": "© 2023 Google",
"reportProblemLink": "https://cbks0.googleapis.com/cbk?output=report&panoid=rZ9KeTyhA11i0VppYNzsSg&cb_client=api&cbp=1,0,,0,0",
…
}
Street View panoramalarını benzersiz şekilde tanımlamak için kullanılan panorama kimliği, önbelleğe alma kısıtlamasından muaftır. Bu nedenle, panorama kimliği değerlerini süresiz olarak saklayabilirsiniz. Panorama kimliği değerleri, Street View Static API yanıtlarındaki panoId alanında döndürülür.
reportProblemLink köprü bağlantısını resmin sağ alt köşesinde göstermeniz gerekir. Bu bağlantı, "Bu resimle ilgili bir sorun bildir" gibi bir bağlantı metni içermelidir.
Gerçekçi Fotoğraf 3B Parçalar
Gerçekçi Fotoğraf 3B Parçalar için ilişkilendirme verileri her parça isteğinde döndürülür.
Görüntülenen karoların tüm ilişkilendirmelerini bir araya getirmeniz, sıralamanız ve bir satırda (genellikle oluşturulan görüntünün alt kısmında) göstermeniz gerekir. Örneğin, bir glTF karosundaki veri ilişkilendirmelerini asset, copyright altında bulabilirsiniz.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
CesiumJS
Oluşturucu olarak CesiumJS kullanıyorsanız ilişkilendirmeleri görüntülemek için oluşturma HTML'nizde showCreditsOnScreen özelliğini etkinleştirmeniz gerekir.
// Add Photorealistic 3D Tiles tileset.
const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
// This property is needed to appropriately display attributions
// as required.
showCreditsOnScreen: true,
}));
Cesium for Unreal
Oluşturucu olarak Cesium for Unreal kullanıyorsanız ilişkilendirmeleri görüntülemek için World Outliner'da Show Credits On Screen (Katkıda Bulunanları Ekranda Göster) alanını etkinleştirmeniz gerekir.

Unity için Cesium
Oluşturucu olarak Cesium for Unity kullanıyorsanız ilişkilendirmeleri göstermek için Inspector konsolunda Show Credits On Screen (Kredileri Ekranda Göster) alanını etkinleştirmeniz gerekir.
