Bu konu, söz konusu API'nin bir parçası olan Yer Otomatik Tamamlama hizmeti de dahil olmak üzere Android için Haritalar SDK'sı ile geliştirilen tüm uygulamaların ilişkilendirme şartlarını sağlar. Daha fazla Google Haritalar Platformu şartları için Google Haritalar Platformu Hizmet Şartları'nı inceleyin.
Kullanım şartları ve gizlilik politikası sağlama
Android için Haritalar SDK'sı geliştiriyorsanız uygulamanızla birlikte Google ile yaptığınız sözleşmede açıklanan yönergelere uygun bir Kullanım Şartları ve bir Gizlilik Politikası sunmanız gerekir:
- Kullanım Şartları ve Gizlilik Politikası herkese açık olmalıdır.
- Uygulamanızın Kullanım Şartları'nda, uygulamanızı kullandığınızda kullanıcıların Google'ın Hizmet Şartları'na tabi olduğunu açıkça belirtmelisiniz.
- Gizlilik Politikanızdaki kullanıcılara Google Haritalar API'lerini kullandığınızı bildirmeniz ve Google Gizlilik Politikası'na referans vererek eklemeniz gerekir.
Kullanım Şartları ve Gizlilik Politikası'nı kullanıma sunmanız için önerilen yer, uygulamanızın platformuna bağlıdır.
Mobil uygulamalar
Mobil uygulama geliştiriyorsanız, uygulamanızın ilgili uygulama mağazasındaki indirme sayfasında ve uygulama ayarları menüsünde Kullanım Şartları ve Gizlilik Politikası'na bir bağlantı sağlamanız önerilir.
Web uygulamaları
Bir web uygulaması geliştiriyorsanız web sitenizin alt bilgisinde Kullanım Şartları ve Gizlilik Politikası bağlantısı sağlamanız önerilir.
İçerikleri önceden getirme, önbelleğe alma veya depolama
Android için Haritalar SDK'sını kullanan uygulamalar, Google ile Sözleşmenizin şartlarına tabidir. Sözleşmenizin şartlarına tabi olmak üzere, ş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.
Android sonuçları için Haritalar SDK'sını görüntüleme
Android için Haritalar SDK'sı sonuçlarını Google Haritalar'da veya bir harita olmadan gösterebilirsiniz. Android için Haritalar SDK'sı sonuçlarının bir haritada gösterilmesini istiyorsanız bu sonuçların bir Google Haritalar'da görüntülenmesi gerekir. Android verileri için Google Haritalar SDK'sının Google haritası dışındaki bir haritada kullanılması yasaktır.
Google logosunu ve atıfları görüntüleme
Uygulamanız Google Haritalar'da veri gösteriyorsa Google logosu eklenir ve değiştirilemez. Google verilerini Google Haritalar ile aynı ekranda gösteren uygulamaların Google'a daha fazla atıfta bulunması gerekmez.
Uygulamanız, Google Haritalar'ı göstermeyen bir sayfada veya görünümde veri gösteriyorsa bu verileri içeren bir Google logosu göstermeniz gerekir. Örneğin, uygulamanız bir sekmede Google verilerini, bir başka sekmede de bu verileri içeren bir Google Haritası görüntülüyorsa ilk sekmede Google logosu gösterilmelidir. Uygulamanız, otomatik tamamlama içeren veya içermeyen arama alanlarını kullanıyorsa logo satır içi olarak gösterilmelidir.
Google logosu, ilişkilendirme bilgileri sağ alt köşeye yerleştirilerek, haritanın sol alt köşesine yerleştirilmelidir. Bu bilgiler, harita üzerinde veya uygulama içinde başka bir yerde değil, bütün olarak gösterilen harita üzerinde yer almalıdır. Aşağıdaki harita örneği, haritanın sol alt köşesinde Google logosunu, sağ alt bölümünde ise ilişkilendirmeyi göstermektedir.

Açık renkli arka plan üzerinde kullanım için | Koyu renkli arka planda kullanım içindir |
---|---|
![]() |
![]() |
Aşağıdaki zip dosyası, masaüstü, Android ve iOS uygulamaları için doğru boyutlarda Google logosu içermektedir. Bu logoları hiçbir şekilde yeniden boyutlandıramaz veya değiştiremezsiniz.
İndir: google_logo.zip
İlişkilendirmeyi değiştirmeyin. İlişkilendirme bilgilerini kaldırmayın, kapatmayın veya kırpmayın. Google logolarını satır içi olarak kullanamazsınız (örneğin, "Bu haritalar [Google_logo] kaynaklıdır).
İlişkilendirmeyi yakın tutun. Doğrudan yerleştirmelerin dışında Google görüntülerinin ekran görüntülerini kullanıyorsanız standart ilişkilendirmeyi resimde göründüğü gibi ekleyin. Gerekirse, metnin, içeriğe yakın olması ve ortalama izleyici veya okuyucu tarafından okunabilmesi koşuluyla, ilişkilendirme metninin stilini ve yerleşimini özelleştirebilirsiniz. Bu özelliği kitabınızın sonuna, dosyalarınızın veya programınızın kredilerine ya da web sitenizin altbilgisine gibi içerik dışına taşıyamazsınız.
Üçüncü taraf veri sağlayıcıları dahil edin. Haritalama ürünlerimizdeki bazı veri ve resimler Google dışındaki sağlayıcılara aittir. Bu tür görüntüler kullanılıyorsa ilişkilendirmenizin metninde "Google" adı ve "Veri verilerini eşle: Google, Maxar Technologies" gibi alakalı veri sağlayıcılar yer almalıdır. Görüntülerle alıntılanan üçüncü taraf veri sağlayıcıları olduğunda, yalnızca "Google" veya Google logosu dahil olmak üzere uygun ilişkilendirme söz konusu değildir.
İlişkilendirme ekranının pratik olmadığı bir cihazda Google Haritalar Platformu'nu kullanıyorsanız kullanım alanınıza uygun lisanslar hakkında görüşmek için lütfen Google Satış Ekibi ile iletişime geçin.
Diğer ilişkilendirme koşulları
Üçüncü taraf atıflarını almak ve atıfları uygulamanızda görüntülemek için bu talimatları uygulayın.
Bir yerden atıflar alma
Uygulamanız, kimliğe göre yerleştir aramasıyla elde edilen bilgiler görüntülüyorsa uygulamanın, elde edilen yer ayrıntılarıyla ilgili üçüncü taraf ilişkilendirmelerini de görüntülemesi gerekir.
API bir Place
döndürür.
İlişkilendirmeleri Place
hizmetinden almak için
Place.getAttributions()
numaralı telefonu arayın.
Yöntem, görüntülenecek ilişkilendirme yoksa bir String
veya boş bir dize döndürür.
String placeId = "INSERT_PLACE_ID_HERE"; List<Place.Field> placeFields = Arrays.asList(Place.Field.ID, Place.Field.NAME); FetchPlaceRequest request = FetchPlaceRequest.newInstance(placeId, placeFields); placesClient.fetchPlace(request).addOnSuccessListener((response) -> { Place place = response.getPlace(); textView.append("Place found: " + place.getName()); textView.append("Attributions: " + place.getAttributions()); }).addOnFailureListener((exception) -> { if (exception instanceof ApiException) { // Handle the error. } });
Bir fotoğrafın atıflarını görüntüleme
Uygulamanızda fotoğraflar gösteriliyorsa bu fotoğrafları içeren her fotoğraf için atıfları göstermeniz gerekir. Bir fotoğrafın ilişkilendirmelerini almak için
PhotoMetadata.getAttributions()
numaralı telefonu arayın. Yöntem, bir HTML karakter dizisi veya görüntülenecek ilişkilendirme yoksa boş bir dize döndürür.
// Get the photo metadata from the Place object. PhotoMetadata photoMetadata = place.getPhotoMetadatas().get(0); // Get the attribution text. String attributions = photoMetadata.getAttributions();
Üçüncü taraf atıflarını görüntüleme
Üçüncü taraf sağlayıcılara yapılan atıflar, korumanız ve kullanıcıya sağladıkları biçimde göstermeniz gereken HTML biçiminde içerik ve bağlantılar içerir. Google, bu bilgileri yer ayrıntılarının altında görüntülemenizi önerir.
API, uygulamanın kullandığı tüm yerler için ilişkilendirmeler oluşturur. İlişkilendirmeler her yer için değil, API çağrısı başına sağlanır.
İlişkilendirmeleri göstermek için TextView
özelliğini kullanabilirsiniz.
Örneğin:
TextView attributionsText = (TextView) findViewById(R.id.attributions); String thirdPartyAttributions = place.getAttributions(); attributionsText.setText(thirdPartyAttributions);
Üçüncü taraf ilişkilendirme örneği
Listings by <a href="https://www.example.com/">Example Company</a>
Bir yeri benzersiz şekilde tanımlamak için kullanılan yer kimliğinin, önbelleğe alma kısıtlamasından muaf olduğunu unutmayın. Bu nedenle, yer kimliği değerlerini süresiz olarak depolayabilirsiniz. Yer kimliği, Android yanıtları için Haritalar SDK'sının place_id
alanında döndürülür.
Google ilişkilendirmesi için stil kuralları
Aşağıda, indirilebilir Google logosunu kullanamıyorsanız CSS'de ve HTML'de Google ilişkilendirmeleri için stil yönergeleri verilmiştir.
Boş alan
Tam logonun çevresindeki boş alan, Google'daki "G" yüksekliğine eşit veya bu değerden büyük olmalıdır.
İlişkilendirme metni ile Google logosu arasındaki boşluk "G" genişliğinin yarısı kadar olmalıdır.

Okunabilirlik
Yazar adı, her zaman net, okunabilir olmalı ve belirli bir arka plan için doğru renk varyasyonunda görünmelidir. Seçtiğiniz logo varyasyonu için her zaman yeterli kontrastı sağladığınızdan emin olun.
Renk
Google Material Gray 700 metnini en fazla %0-%40 oranında siyah ton kullanan beyaz veya açık arka plan üzerinde kullanın.
#5F6368 RGB 95 99 104 HSL 213 5 39 HSB 213 9 41
Koyu arka planlarda ve fotoğraf çekimi veya kalabalık olmayan desenlerde künye bilgisinin yanı sıra atıf için beyaz metin kullanın.
#FFFFFF RGB 255 255 255 HSL 0 0 100 HSB 0 0 100
Yazı tipi
Roboto yazı tipini kullanın.
Örnek CSS
Aşağıdaki CSS, "Google" metnine uygulandığında "Google"ı uygun bir yazı tipi, renk ve boşlukla (beyaz veya açık arka plan üzerinde) oluşturur.
font-family: Roboto; font-style: normal; font-weight: 500; font-size: 16px; line-height: 16px; padding: 16px; letter-spacing: 0.0575em; /* 0.69px */ color: #5F6368;