Google Haritalar API'si Politikaları

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:

Fatura adresiniz AEA'da değilse aşağıdaki hizmet şartları sizin için geçerlidir:

Google Haritalar ve Google veri atıflarını gösteren oluşturulmuş resim
Map Tiles API kullanılarak bir haritaya uygulanan Google Haritalar atıfı

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 ilişkilendirmesi için kabul edilebilir varyasyonlar
Google Haritalar logosu ilişkilendirmesi için kabul edilebilir varyasyonlar

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.

Minimum boşluk ve kabul edilebilir boyut aralığını gösteren Google Haritalar logosu
Minimum boşluk ve kabul edilebilir boyut aralığını gösteren Google Haritalar logosu temsili

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 ve Cesium logolarını gösteren oluşturulmuş resim

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.

Google logosunu ve veri sağlayıcı ilişkilendirmesini içeren altbilgi.

Üçü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.

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.

Cesium for Unreal için ilişkilendirmeleri etkinleştirme

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.

Cesium for Unity için ilişkilendirmeleri etkinleştirme