Kebijakan dan atribusi untuk Places API

Dokumen ini mencantumkan persyaratan yang spesifik untuk semua aplikasi yang dikembangkan dengan Places API (New), termasuk layanan Autocomplete (New) yang merupakan bagian dari API tersebut. Informasi yang lebih umum untuk developer Google Maps dapat ditemukan di Persyaratan Layanan Google Maps Platform.

Kebijakan

Bagian ini menjelaskan kebijakan yang relevan dengan Places API. Kebijakan memberikan panduan dan persyaratan penerapan praktis untuk membantu Anda menggunakan Layanan dengan benar dan sesuai dengan ekspektasi Google Maps Platform.

Penyimpanan data, caching, dan scraping

Saat menggunakan Konten Google Maps di aplikasi Anda, ikuti persyaratan penanganan data di Pasal 3.2.3 Persyaratan Layanan Google Maps Platform dan Persyaratan Spesifik Per Layanan Google Maps Platform:

  • Batasan penyimpanan dalam cache dan scraping (Pasal 3.2.3(a) dan (b)): Simpan dalam cache atau simpan Konten Google Maps hanya sebagaimana diizinkan secara tegas berdasarkan Persyaratan Khusus Layanan Google Maps Platform. Jangan mengekspor, mengekstrak, atau melakukan scraping pada Konten Google Maps untuk digunakan di luar Layanan. Misalnya, jangan mengambil, mengindeks, menyimpan, atau mendistribusikan ulang Konten Google Maps di luar Layanan; mendownload ubin peta, gambar Street View, geocode, rute, hasil matriks jarak, informasi jalan, informasi tempat, nilai elevasi, atau detail zona waktu secara massal; atau menyalin dan menyimpan nama bisnis, alamat, atau ulasan pengguna.
  • Batasan konten turunan (Pasal 3.2.3(c)): Gunakan Konten Google Maps dalam aplikasi Anda sebagaimana diizinkan oleh Persyaratan Layanan Google Maps Platform. Jangan membuat konten berdasarkan Konten Google Maps. Misalnya, jangan melacak atau mendigitalkan fitur dari citra satelit, membuat model 3D atau medan, menggunakan nilai lintang dan bujur Tempat sebagai input untuk analisis titik dalam poligon, membuat indeks lokasi dari gambar Street View, atau mengonversi waktu tempuh berbasis teks menjadi ucapan yang disintesis.

Untuk mengurangi latensi dan biaya penagihan tanpa meng-cache data yang dibatasi, gunakan mask kolom atau daftar kolom untuk hanya meminta kolom yang diperlukan antarmuka pengguna Anda. Simpan ID yang dikecualikan seperti ID tempat untuk mengambil detail terbaru saat pengguna berinteraksi dengan tempat.

Engineer dukungan teknis Google tidak dapat memberikan saran hukum atau memberikan pengecualian terhadap Persyaratan Layanan Google Maps Platform. Hubungi penasihat hukum Anda untuk menentukan apakah penerapan Anda mematuhi persyaratan, atau hubungi Bagian Penjualan jika kasus penggunaan Anda memerlukan pemberian lisensi kustom.

Pengecualian dari batasan penyimpanan dalam cache

Persyaratan Khusus Layanan Google Maps Platform memberikan pengecualian penyimpanan cache terbatas berikut:

  • ID Tempat: ID tempat, yang digunakan untuk mengidentifikasi tempat secara unik, dikecualikan dari pembatasan penyimpanan dalam cache. Karena itu Anda bisa menyimpan nilai ID tempat secara tak terbatas. ID tempat ditampilkan di kolom id atau place_id dalam respons API. Pelajari cara menyimpan, memperbarui, dan mengelola ID tempat di panduan ID Tempat.
  • Koordinat lintang dan bujur: Anda dapat meng-cache nilai lintang (latitude) dan bujur (longitude) untuk sementara hingga 30 hari kalender berturut-turut, setelah itu Anda harus menghapus koordinat yang di-cache, saat menggunakan layanan yang memberikan pengecualian ini dalam Persyaratan Khusus Layanan Google Maps Platform:
    • Routes API, Route Optimization API, Directions API (Lama), dan Roads API
    • Geocoding API, Geolocation API, dan Address Validation API
    • Places API, Kit UI Places, dan Navigation SDK
  • Periode penyimpanan data dalam cache khusus layanan: Persyaratan Khusus Layanan Google Maps Platform juga menentukan periode penyimpanan data dalam cache khusus kolom dan tujuan yang diizinkan untuk Address Validation API, Air Quality API, Pollen API, Solar API, Weather API, dan Places Aggregate API.

Negara dan wilayah Wilayah Ekonomi Eropa

Produk ini memiliki Persyaratan Layanan yang berbeda untuk pelanggan dengan alamat penagihan di Wilayah Ekonomi Eropa (EEA), dan mungkin juga memiliki fungsi yang berbeda. Sebelum membangun dengan Google Maps Platform, tinjau persyaratan dan informasi khusus EEA berikut:

Jika alamat penagihan Anda tidak berada di EEA, persyaratan layanan berikut berlaku untuk Anda:

Persyaratan atribusi Google Maps

Bagian ini memberikan persyaratan dan panduan atribusi untuk menampilkan Google Maps dan Konten melalui aplikasi Anda.

Menampilkan atribusi Google Maps

Anda harus mengikuti persyaratan atribusi Google Maps saat menampilkan Konten dari API Google Maps Platform di aplikasi atau situs Anda. Anda tidak perlu menambahkan atribusi tambahan jika Konten ditampilkan di Google Maps yang atribusinya sudah terlihat.

Atribusi Google Maps yang disertakan

Untuk atribusi Google Maps yang sudah disediakan oleh Google Maps Platform di antarmuka pengguna, seperti di Kit UI Places:

  • Jangan hapus atribusi yang disertakan, di mana pun atribusi tersebut ditampilkan. Jangan mengubah, menyembunyikan, atau mengaburkan atribusi dan pastikan atribusi terlihat jelas di latar belakang.
  • Selalu bedakan Konten Google Maps Platform secara visual dari konten lain menggunakan petunjuk UI seperti batas, warna latar belakang, bayangan, atau spasi kosong yang memadai.
  • Saat melakukan modifikasi visual, Anda harus mematuhi semua persyaratan atribusi Google Maps.

Atribusi harus berupa logo Google Maps jika memungkinkan. Jika ruang terbatas, teks Google Maps dapat diterima. Pengguna akhir harus selalu mengetahui dengan jelas konten mana yang disediakan oleh Google Maps.

Kiri: Atribusi logo Google Maps, Kanan: Atribusi teks Google Maps
Kiri: Contoh atribusi logo Google Maps, Kanan: Contoh atribusi teks Google Maps

Atribusi logo

Ikuti persyaratan berikut untuk menggunakan logo Google Maps di aplikasi atau situs Anda.
Variasi yang dapat diterima untuk atribusi logo Google Maps
Contoh variasi yang dapat diterima untuk atribusi logo Google Maps

Download logo Google Maps

Gunakan file logo Google Maps resmi. Download logo di bawah, dan ikuti panduan di bagian ini.

Mendownload aset atribusi Google Maps

Saat menggunakan logo Google Maps, ikuti panduan ini.

  • Jangan mengubah logo dengan cara apa pun.
  • Pertahankan rasio aspek logo untuk mencegah distorsi.
  • Gunakan logo bergaris tepi pada latar belakang yang ramai, seperti peta atau gambar.
  • Gunakan logo tanpa garis batas pada latar belakang polos, seperti warna solid atau gradien halus.

Spesifikasi ukuran logo

Ikuti spesifikasi ukuran berikut untuk logo Google Maps:
  • Tinggi logo minimum: 16 dp
  • Tinggi logo maksimum: 19dp
  • Ruang kosong logo minimum: 10 dp di kiri, kanan, dan atas, 5 dp di bawah

Untuk mempelajari dp, lihat Kepadatan piksel di situs Desain Material.

Logo Google Maps yang menampilkan ruang kosong minimum dan rentang ukuran yang dapat diterima
Contoh logo Google Maps yang menunjukkan ruang kosong minimum dan rentang ukuran yang dapat diterima

Aksesibilitas logo

Ikuti persyaratan aksesibilitas berikut untuk logo Google Maps:
Variasi yang tidak dapat diterima dan masalah aksesibilitas untuk atribusi logo Google Maps
Contoh variasi yang tidak dapat diterima dan masalah aksesibilitas untuk atribusi logo Google Maps

Atribusi teks

Jika ukuran antarmuka Anda tidak mendukung penggunaan logo Google Maps, Anda dapat mengeja Google Maps dalam teks. Ikuti pedoman berikut:

Variasi atribusi teks Google Maps yang dapat diterima
Contoh variasi atribusi teks Google Maps yang dapat diterima
  • Jangan ubah teks Google Maps dengan cara apa pun:
    • Jangan ubah kapitalisasi Google Maps
    • Jangan gabungkan Google Maps ke dalam beberapa baris
    • Jangan lokalkan Google Maps ke bahasa lain.
    • Cegah browser menerjemahkan Google Maps dengan menggunakan atribut HTML translate="no".
Variasi atribusi teks Google Maps yang tidak dapat diterima
Contoh variasi atribusi teks Google Maps yang tidak dapat diterima
  • Atur gaya teks Google Maps seperti yang dijelaskan dalam tabel berikut:

    Persyaratan gaya teks Google Maps
    Properti Gaya
    Jenis font Roboto. Pemuatan font bersifat opsional.
    Jenis font pengganti Font isi sans serif apa pun yang sudah digunakan dalam produk Anda atau "Sans-Serif" untuk memanggil font sistem default
    Gaya font Normal
    Ketebalan font 400
    Warna font Putih, hitam (#1F1F1F), atau abu-abu (#5E5E5E). Pertahankan kontras yang mudah diakses (4,5:1) terhadap latar belakang.
    Ukuran font Ukuran font minimum: 12sp
    Ukuran font maksimum: 16sp
    Untuk mempelajari sp, lihat Unit ukuran font di situs Desain Material.
    Spasi huruf Normal

CSS Contoh

CSS berikut merender Google Maps dengan gaya dan warna tipografi yang sesuai di latar belakang putih atau terang.

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.GMP-attribution {
font-family: Roboto, Sans-Serif;
font-style: normal;
font-weight: 400;
font-size: 1rem;
letter-spacing: normal;
white-space: nowrap;
color: #5e5e5e;
}

Persyaratan visual

Ikuti persyaratan berikut untuk perlakuan visual atribusi Google Maps.
  • Posisikan atribusi di dekat bagian atas atau bawah konten, dan dalam penampung visual yang sama. Untuk satu baris konten, atribusi dapat diposisikan di kanan atau kiri.

  • Bedakan Konten Google Maps Platform secara visual dari konten lain menggunakan petunjuk UI seperti batas, warna latar belakang, bayangan, atau spasi kosong yang memadai.

  • Jangan memberikan pernyataan tidak benar tentang Google Maps dengan mengatribusikannya ke konten non-Google Maps Platform.
  • Pastikan atribusi selalu terlihat dan terbaca. Jangan pernah menghapus, menyembunyikan, mengaburkan, atau mengubahnya.

Gambar berikut menunjukkan contoh persyaratan visual ini.

Contoh atribusi Google Maps yang diposisikan di atas, di bawah, dan di samping konten
Contoh atribusi Google Maps yang diposisikan di bagian atas, di bagian bawah, dan di samping konten

Contoh dua pendekatan untuk membedakan Konten Google Maps (rating tempat) dari konten lainnya
Contoh dua pendekatan untuk membedakan Konten Google Maps (rating tempat) dari konten lainnya

Jangan mengaburkan atribusi Google Maps atau mencampurnya dengan konten dari sumber lain
Jangan mengaburkan atribusi Google Maps atau mencampurnya dengan konten dari sumber lain

Penyedia data pihak-ketiga

Beberapa data dan gambar di produk pemetaan kami berasal dari penyedia selain Google. Untuk beberapa produk, seperti Map Tiles API, kami dapat memberikan atribusi yang diperlukan kepada penyedia data pihak ketiga. Jika kami melakukannya, teks atribusi Anda harus berisi nama "Google Maps" dan penyedia data yang relevan, seperti "Data peta: Google, Maxar Technologies". Jika Google memberikan atribusi pihak ketiga, menyertakan "Google Maps" atau logo Google saja bukanlah bentuk atribusi yang benar.

Persyaratan Places API tambahan

Persyaratan berikut khusus untuk Places API.

Pelengkapan otomatis untuk alamat pengguna akhir

Jika pengguna akhir menggunakan fungsi Pelengkapan Otomatis dalam Aplikasi Pelanggan Anda untuk mengetik alamat jalan dan alamat jalan tersebut akan diberikan secara lengkap dan akurat oleh pengguna akhir tersebut tanpa Pelengkapan Otomatis, alamat yang dipilih pengguna akhir tersebut tidak tunduk pada batasan Konten Google Maps dalam Perjanjian Google Maps Platform Anda. Pengecualian ini hanya berlaku untuk alamat yang dipilih oleh pengguna akhir dan hanya untuk transaksi spesifik pengguna akhir tersebut; pengecualian ini tidak berlaku untuk daftar alamat yang disarankan yang disediakan oleh fungsi Pelengkapan Otomatis atau untuk Konten Google Maps lainnya. Pengecualian ini tidak berlaku untuk fungsi pencarian POI atau alamat yang ditawarkan oleh Layanan Google Maps Platform lainnya.

Pelengkapan otomatis alamat pengguna akhir

Daftar alamat di sebelah kiri masih tunduk pada batasan Konten Google Maps. Setelah pengguna akhir memilih alamat yang dipilihnya, alamat tersebut tidak tunduk pada batasan Konten Google Maps semata-mata untuk tujuan transaksi yang berlaku bagi pengguna akhir tersebut.

Foto dan ulasan

Atribusikan semua konten kepada penulis konten

Anda harus selalu mencantumkan kredit penulis saat menampilkan foto atau ulasan. Setiap foto dan ulasan menyertakan atribusi penulis (gambar avatar, nama, dan link profil penulis).

Persyaratan visual untuk atribusi penulis:

  • Atribusikan penulis menggunakan semua resource yang tersedia (avatar, nama, dan link profil) jika ruang memungkinkan.
  • Untuk ulasan, jika ruang terbatas, persyaratan minimumnya adalah menampilkan avatar penulis.
  • Untuk foto, jika ruang terbatas (seperti di galeri atau untuk thumbnail), atribusi penulis dapat dihilangkan, asalkan pengguna dapat mengakses versi gambar yang lebih besar yang menyertakan atribusi penulis lengkap.
  • Posisikan atribusi penulis agar jelas terkait dengan foto atau ulasan penulis.
Atribusi penulis ditampilkan di pojok kiri atas foto dan ulasan
Contoh atribusi penulis yang ditampilkan di pojok kiri atas foto dan ulasan

Memberikan akses langsung ke konten sumber di Google Maps

Untuk setiap foto dan ulasan, pengguna akhir harus selalu memiliki akses untuk melihat setiap foto atau ulasan sumber di Google Maps menggunakan googleMapsUri yang disediakan.

Menu vertikal dengan link untuk melihat foto atau ulasan sumber di Google Maps
Contoh menu vertikal dengan link untuk melihat foto sumber atau ulasan di Google Maps

Menampilkan tanggal publikasi relatif (misalnya, "2 hari yang lalu") untuk foto dan ulasan menggunakan relativePublishTimeDescription yang disediakan akan meningkatkan kepercayaan pengguna terhadap konten.

Foto dan ulasan yang disediakan melalui Places API (New) dan Places API (Legacy) tunduk pada kebijakan produk dan konten Google di mana pun Anda berada. Anda dan pengguna akhir Anda dapat melaporkan konten yang ingin Anda hapus dari layanan Google berdasarkan kebijakan Google atau hukum yang berlaku menggunakan flagContentUri untuk setiap foto dan ulasan. Atau, konten dapat dilaporkan dengan mengikuti link langsung ke konten di Google Maps, yang juga menyediakan opsi untuk melaporkan masalah.

Ulasan

Menjelaskan cara ulasan diurutkan dan difilter

Sertakan pemberitahuan yang jelas yang menjelaskan cara ulasan diurutkan dan difilter, termasuk kriteria penelusuran yang diterapkan. Secara default, ulasan diurutkan menurut relevansi.

Pemberitahuan yang menjelaskan cara pengurutan ulasan
Contoh pemberitahuan yang menjelaskan cara ulasan diurutkan

Menampilkan bulan dan tahun saat pengulas mengunjungi tempat di Prancis

Saat menampilkan ulasan tempat di Prancis dan wilayah Prancis, Places API menampilkan visitDate (bulan dan tahun saat penulis mengunjungi tempat tersebut), yang harus ditampilkan bersama konten.

Tanggal kunjungan yang ditampilkan di bawah ulasan pengguna
Contoh tanggal kunjungan yang ditampilkan di bawah ulasan pengguna

Beri tahu pengguna akhir saat ulasan telah diterjemahkan dari bahasa aslinya. Anda dapat mengaktifkan pengguna akhir untuk melihat teks asli yang tidak diterjemahkan originalText. Atau, mereka dapat mengikuti link langsung ke konten di Google Maps yang menyediakan teks asli yang tidak diterjemahkan.

Pemberitahuan terjemahan ditampilkan di bawah ulasan pengguna
Contoh pemberitahuan terjemahan yang ditampilkan di bawah ulasan pengguna

Ulasan dan rating rata-rata

Ulasan tidak diverifikasi oleh Google, tetapi Google akan memeriksa dan menghapus konten palsu jika konten tersebut teridentifikasi. Beri tahu pengguna akhir tentang kebijakan ulasan Google saat menampilkan ulasan dan rating rata-rata. Pelajari lebih lanjut kebijakan Google Maps terkait konten buatan pengguna.

Contoh pemberitahuan yang menjelaskan kebijakan ulasan Google
Contoh pemberitahuan yang menjelaskan kebijakan ulasan Google

Ringkasan yang didukung AI

Saat menampilkan ringkasan yang didukung AI di aplikasi Anda — termasuk ringkasan tempat, area, dan ulasan — Anda harus melakukan hal berikut:

  • Tampilkan atribusi, link pelaporan, dan link perujuk yang diperlukan seperti yang ditentukan di bawah.
  • Pengguna akhir harus dapat membaca teks ringkasan lengkap seperti yang disediakan oleh Google Maps.

Menampilkan teks pengungkapan ringkasan yang didukung AI

Saat menampilkan ringkasan yang didukung AI dari jenis apa pun, selalu sertakan teks pengungkapan yang dilokalkan (disediakan di kolom disclosureText isi respons) tepat di bawah ringkasan. Jangan pernah mengubah atau menambah teks pengungkapan yang disediakan oleh API.

Pengungkapan untuk semua jenis ringkasan yang didukung AI
Teks pengungkapan ditampilkan dengan benar di bawah masing-masing dari tiga jenis ringkasan yang didukung AI

Persyaratan tambahan ringkasan tempat dan area

Ringkasan tempat dan area yang ditampilkan di aplikasi Anda harus disertai dengan teks berikut dan link yang diperlukan:

Teks Persyaratan
Tentang ringkasan ini Gunakan link berikut untuk "Cara Google mendapatkan dan menggunakan informasi di listingan lokal": https://support.google.com/local-listings/answer/9851099.
Melaporkan ringkasan

Gunakan link yang terdapat dalam kolom flagContentUri pada respons untuk mengaktifkan pelaporan masalah kepada Google terkait konten ringkasan.

Catatan: Ringkasan yang didukung AI yang disediakan melalui Places API (New) tunduk pada kebijakan produk dan konten Google di mana pun Anda berada. Anda diwajibkan untuk memberi tahu pengguna akhir bahwa jika mereka ingin melaporkan konten yang harus dihapus dari layanan Google berdasarkan hukum yang berlaku, mereka harus melaporkannya menggunakan URL konten yang dilaporkan yang disediakan (flagContentUri).

Pengungkapan untuk ringkasan tempat dan area
Ringkasan area yang didukung AI ditampilkan dengan link terkait yang diperlukan dan tersedia untuk pengguna akhir menggunakan menu tambahan

Persyaratan ringkasan ulasan

Ringkasan ulasan yang ditampilkan di aplikasi Anda harus disertai dengan judul yang berisi teks "Ringkasan ulasan". Selain itu, Anda harus menggunakan teks dan link wajib berikut:

Teks Persyaratan
Tentang ringkasan ini Gunakan link berikut untuk "Cara Google mendapatkan dan menggunakan informasi di listingan lokal": https://support.google.com/local-listings/answer/9851099
Melaporkan ringkasan

Gunakan link yang terdapat dalam kolom flagContentUri pada respons.

Catatan: Ringkasan yang didukung AI yang disediakan melalui Places API (New) tunduk pada kebijakan produk dan konten Google di mana pun Anda berada. Anda diwajibkan untuk memberi tahu pengguna akhir bahwa jika mereka ingin melaporkan konten yang harus dihapus dari layanan Google berdasarkan hukum yang berlaku, mereka harus melaporkannya menggunakan URL konten yang ditandai (flagContentUri) yang disediakan.

Lihat ulasan Gunakan link yang terdapat dalam kolom reviewSummary.reviewsUri pada respons.
Pengungkapan untuk ringkasan ulasan
Ringkasan ulasan yang didukung AI ditampilkan dengan link terkait yang diperlukan dan disediakan untuk pengguna akhir menggunakan menu tambahan

Panduan tampilan untuk kasus penggunaan otomotif

Demi keselamatan pengemudi, Google merekomendasikan untuk merender ringkasan yang didukung AI dalam mode parkir untuk pengalaman otomotif. Jika merender ringkasan dalam mode mengemudi, informasi di layar harus jelas dan ringkas untuk memastikan perhatian pengemudi cepat kembali ke jalan:

  • Tidak lebih dari 3 baris
  • 120 karakter atau 24 kata atau kurang
  • Ukuran depan minimum 24 dp

Khususnya dalam konteks otomotif, developer bertanggung jawab untuk merender ringkasan yang didukung AI dengan cara yang aman dan mematuhi semua hukum dan peraturan setempat.

Hasil penelusuran tempat

Dalam satu interaksi pengguna, pengguna akhir harus diberi tahu tentang faktor utama dan bobot faktor utama yang menentukan peringkat hasil penelusuran.

Saat menggunakan peringkat Google yang tidak diubah, Anda dapat menampilkan teks penjelasan berikut:

"Saat menelusuri bisnis atau tempat di dekat suatu lokasi, Google Maps akan menampilkan hasil lokal. Beberapa faktor, terutama relevansi, jarak, dan keterlihatan, digabungkan untuk membantu menemukan hasil penelusuran terbaik. Pelajari lebih lanjut."

Pengungkapan untuk hasil penelusuran tempat
Dialog yang menjelaskan cara Google menentukan peringkat hasil penelusuran

Kepatuhan terhadap hukum yang berlaku

Anda harus mematuhi semua hukum yang berlaku setiap saat. Perhatikan bahwa praktik yang diberi label sebagai (direkomendasikan) dalam kebijakan ini mungkin masih diwajibkan oleh hukum. Selain itu, mengikuti semua persyaratan yang dinyatakan dan praktik yang direkomendasikan tidak menjamin kepatuhan hukum penuh di semua wilayah hukum. Jika Anda memiliki pertanyaan tentang status kepatuhan, sebaiknya Anda meminta panduan dari penasihat hukum Anda.