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.

Veri depolama, önbelleğe alma ve kazıma

Uygulamanızda Google Haritalar içeriğini kullanırken Google Haritalar Platformu Hizmet Şartları'nın ve Google Haritalar Platformu Hizmete Özel Şartları'nın Bölüm 3.2.3'teki veri işleme şartlarına uyun:

  • Önbelleğe alma ve kazıma kısıtlamaları (Bölüm 3.2.3(a) ve (b)): Google Haritalar içeriğini yalnızca Google Haritalar Platformu Hizmetine Özel Şartlar'da açıkça izin verildiği şekilde önbelleğe alın veya depolayın. Google Haritalar İçeriği'ni Hizmetler dışında kullanmak için dışa aktarmayın, ayıklamayın veya kazımayın. Örneğin, Google Haritalar İçeriği'ni Hizmetler dışında önceden getirmeyin, dizine eklemeyin, depolamayın veya yeniden dağıtmayın; harita parçalarını, Street View görüntülerini, coğrafi kodları, yol tariflerini, mesafe matrisi sonuçlarını, yol bilgilerini, yer bilgilerini, yükseklik değerlerini veya saat dilimi ayrıntılarını toplu olarak indirmeyin ya da işletme adlarını, adreslerini veya kullanıcı yorumlarını kopyalayıp kaydetmeyin.
  • Türetilmiş içerik kısıtlamaları (Bölüm 3.2.3(c)): Google Haritalar İçeriği'ni uygulamanızda Google Haritalar Platformu Hizmet Şartları'nın izin verdiği şekilde kullanın. Google Haritalar İçeriği'ne dayalı içerik oluşturmayın. Örneğin, uydu görüntülerindeki özellikleri izlemeyin veya dijitalleştirmeyin, 3D ya da arazi modelleri oluşturmayın, poligon içinde nokta analizi için giriş olarak Yerler enlem ve boylam değerlerini kullanmayın, Street View görüntülerinden bir konum dizini oluşturmayın veya metin tabanlı sürüş sürelerini sentezlenmiş konuşmaya dönüştürmeyin.

Kısıtlanmış verileri önbelleğe almadan gecikmeyi ve faturalandırma maliyetlerini azaltmak için alan maskelerini veya alan listelerini kullanarak yalnızca kullanıcı arayüzünüzün ihtiyaç duyduğu alanları isteyin. Kullanıcı bir yerle etkileşime girdiğinde yeni ayrıntıları almak için yer kimliği gibi muaf tutulan tanımlayıcıları saklama

Google teknik destek mühendisleri, yasal tavsiyede bulunamaz veya Google Haritalar Platformu Hizmet Şartları'na istisna getiremez. Uygulamanızın şartlara uygun olup olmadığını belirlemek için hukuk danışmanınıza başvurun veya kullanım alanınız özel lisanslama gerektiriyorsa Satış ekibiyle iletişime geçin.

İç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 çevirisi
  • Nesne tespit etme veya tanımlama
  • Coğrafi verileri ayıklama veya yeniden satma
  • Yukarıdakilerden herhangi biri de dahil olmak üzere çevrimdışı kullanımlar

Map Tiles API yanıtları, HTTP protokolü dokümanlarına 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 politikalarında belirtildiği üzere, Street View görüntüleri 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 de 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. Yerin sınırlı olduğu durumlarda Google Haritalar metni kabul edilebilir.

Logo ilişkilendirmesi

Google Haritalar logosu ilişkilendirmesi için kabul edilebilir varyasyonlar
Google Haritalar logosu atfı 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 yönergelere 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 planda 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 atıflarını kapatmamalı veya gizlememelidir.

Google ve Cesium logolarını gösteren oluşturulmuş resim

Google'ın veri atıflarını 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 fareyle üzerine gelindiğinde açılan veya tıklanabilir bir kullanıcı arayüzü öğesi ekleyebilirsiniz. "Veri kaynakları" etiketli bu öğe, harita penceresinde açılarak ilişkilendirme bilgilerini sağlar. Her zaman iyi haritacılık uygulamalarını sürdürmeyi hedefleyin.

Google logosunu ve veri sağlayıcı atıfını 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ı için gerekli atıfı size sağlayabiliriz. Bu durumda, ilişkilendirme 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 logoyu ve veri atıflarını gösterme

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 ise 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ünde yer alan 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 manuel olarak veya makine tarafından ayıklanmadığı, izlenmediği ya da başka bir şekilde 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 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 için tüm ilişkilendirmeleri 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, 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şturucunuz olarak Cesium for Unreal'ı kullanıyorsanız ilişkilendirmeleri görüntülemek için World Outliner'da Show Credits On Screen (Kredileri Ekranda Göster) alanını etkinleştirmeniz gerekir.

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

Unity için Cesium

Oluşturucu olarak Unity için Cesium 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