Dokumen ini mencantumkan persyaratan untuk aplikasi yang dikembangkan dengan Geocoding API. Perhatikan bahwa penggunaan Geocoding API diatur oleh Perjanjian Anda dengan Google.
Kebijakan
Bagian ini menjelaskan kebijakan yang relevan dengan Geocoding 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
idatauplace_iddalam 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.
Pemfilteran dan pengurutan ulang sisi klien
Anda dapat melakukan pemfilteran sisi klien pada daftar hasil tingkat teratas, seperti menghapus hasil alamat yang tidak cocok dengan kriteria negara atau kode pos tertentu. Anda juga dapat memfilter atau mengurutkan ulang subdaftar yang terdapat dalam satu hasil, seperti memprioritaskan titik navigasi tertentu, asalkan kriteria pemfilteran atau pengurutan ulang tidak menyesatkan pengguna akhir. Anda harus memastikan bahwa modifikasi ini tidak salah merepresentasikan data asli yang ditampilkan oleh 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:
- Persyaratan Layanan Google Maps Platform untuk EEA
- Persyaratan Spesifik Per Layanan Google Maps Platform EEA
- Pertanyaan umum (FAQ) terkait EEA
- Persyaratan Keselamatan Jalan Google Maps Platform
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.
Logo Google Maps dan atribusi teks
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.
Atribusi logo
Ikuti persyaratan berikut untuk menggunakan logo Google Maps di aplikasi atau situs Anda.Download logo Google Maps
Gunakan file logo Google Maps resmi. Download logo di bawah, dan ikuti panduan di bagian ini.
Mendownload aset atribusi Google MapsSaat 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.
Aksesibilitas logo
Ikuti persyaratan aksesibilitas berikut untuk logo Google Maps:- Pertahankan kontras yang mudah diakses antara logo dan latar belakang.
- Sertakan label aksesibilitas dengan teks Google Maps.
Atribusi teks
Jika ukuran antarmuka Anda tidak mendukung penggunaan logo Google Maps, Anda dapat mengeja Google Maps dalam teks. Ikuti pedoman berikut:
- 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".
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.
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.
Ringkasan yang didukung AI (Destinasi)
Saat menampilkan ringkasan yang didukung AI yang ditampilkan oleh metode
SearchDestinations
di aplikasi, Anda harus melakukan hal-hal berikut:
- Tampilkan atribusi, link pelaporan, dan link referensi yang diperlukan seperti yang ditentukan di bagian ini.
- Pastikan pengguna akhir dapat membaca teks ringkasan lengkap seperti yang disediakan oleh Google Maps Platform.
Menampilkan teks pengungkapan ringkasan yang didukung AI
Saat menampilkan ringkasan yang didukung AI, selalu sertakan teks pengungkapan yang dilokalkan yang disediakan di kolom respons disclosureText tepat di bawah ringkasan. Jangan pernah mengubah atau menambah teks pengungkapan
yang disediakan oleh API.
Persyaratan ringkasan kedatangan
Ringkasan kedatangan 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 Catatan: Ringkasan yang didukung AI yang disediakan melalui
Geocoding API tunduk pada kebijakan produk dan konten Google
di mana pun Anda berada. Anda harus 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
yang disediakan, |
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 bahwa perhatian pengemudi cepat kembali ke jalan:
- Tidak lebih dari 3 baris
- 120 karakter atau 24 kata atau kurang
- Ukuran font 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.