Dokumen ini mencantumkan persyaratan untuk aplikasi yang dikembangkan dengan Map Tiles API. Perhatikan bahwa penggunaan Map Tiles API diatur oleh Perjanjian Anda dengan Google.
Menyediakan ketentuan penggunaan dan kebijakan privasi
Jika mengembangkan aplikasi Map Tiles API, Anda harus menyediakan Persyaratan Penggunaan dan Kebijakan Privasi bersama aplikasi Anda yang memenuhi pedoman yang diuraikan dalam Perjanjian dengan Google:
- Persyaratan Penggunaan dan Kebijakan Privasi harus tersedia secara publik.
- Anda harus secara eksplisit menyatakan dalam Persyaratan Penggunaan aplikasi bahwa pengguna akan terikat dengan Persyaratan Layanan Google dengan menggunakan aplikasi Anda.
- Anda harus memberi tahu pengguna dalam Kebijakan Privasi bahwa Anda menggunakan Google Maps API dan menyertakan Kebijakan Privasi Google melalui penyebutannya.
Tempat yang disarankan untuk menyediakan Persyaratan Penggunaan dan Kebijakan Privasi Anda bergantung pada platform aplikasi Anda.
Aplikasi seluler
Jika mengembangkan aplikasi seluler, sebaiknya Anda menyediakan link ke Persyaratan Penggunaan dan Kebijakan Privasi pada halaman download aplikasi Anda di app store yang relevan dan di menu setelan aplikasi.
Aplikasi web
Jika mengembangkan aplikasi web, sebaiknya sediakan link ke Persyaratan Penggunaan dan Kebijakan Privasi di footer situs Anda.
Pengambilan data di awal, dalam cache, atau penyimpanan konten
Aplikasi yang menggunakan Map Tiles API terikat oleh persyaratan Perjanjian Anda dengan Google. Tunduk pada persyaratan Perjanjian, Anda tidak boleh mengambil di awal, mengindeks, menyimpan, atau menyimpan Konten apa pun ke dalam cache, kecuali dalam kondisi terbatas yang dinyatakan dalam persyaratan.
Secara khusus, aplikasi harus menggunakan Map Tiles API untuk visualisasi peta. Anda tidak boleh menggunakan Map Tiles API untuk kasus penggunaan non-visualisasi, seperti:
- Analisis gambar
- Penafsiran mesin
- Deteksi/identifikasi objek
- Ekstraksi atau penjualan kembali geodata
- Penggunaan offline, termasuk untuk salah satu hal di atas
Respons Map Tiles API dapat menyertakan header Cache-Control
yang harus
diterapkan sesuai dengan dokumentasi
protokol HTTP.
Sebagai contoh, klien Anda harus mematuhi nilai max-age
, nilai
stale-while-revalidate
, perintah must-revalidate
, dan
perintah private
saat diteruskan dalam respons.
Respons Map Tiles API juga dapat menyertakan header ETag
yang juga harus
diimplementasikan sesuai dengan dokumentasi protokol HTTP saat meminta dengan
validasi ulang.
Menampilkan hasil Map Tiles API
Anda dapat menampilkan hasil Map Tiles API di Google Maps, atau tanpa peta. Jika Anda ingin menampilkan hasil Map Tiles API pada peta, hasil ini harus ditampilkan di Google Map. Dilarang menggunakan data Map Tiles API pada peta yang bukan peta Google.
Menampilkan logo Google
Saat menggunakan Map Tiles API untuk menampilkan Google Maps, Anda juga harus menampilkan logo Google di peta, dan tidak boleh mengubah logo dengan cara apa pun. Anda harus menempatkan logo Google di sudut kiri bawah peta, dan menempatkan informasi atribusi di sudut kanan peta. Untuk info selengkapnya, lihat Panduan Pusat Referensi Brand kami.
Untuk pengalaman peta 3D yang lebih sinematik, yaitu jika persyaratan desain UX pengalaman Anda tidak dapat mengakomodasi panduan penempatan ini dengan mudah, Anda tetap harus menampilkan logo Google dengan jelas di awal atau akhir atau kedua ujung pengalaman, sehingga kepengarangan peta dapat dipahami oleh audiens. Anda tetap harus mematuhi cara menampilkan atribusi data pihak ketiga seperti yang dijelaskan di bawah selama durasi pengalaman sinematik. Lihat Menampilkan logo dan atribusi data dalam visualisasi campuran di bawah untuk panduan selengkapnya.
Contoh peta berikut menampilkan logo Google di kiri bawah peta, dan atribusi di kanan bawah.
Untuk digunakan dengan latar belakang terang | Untuk digunakan dengan latar belakang gelap |
---|---|
![]() |
![]() |
File ZIP berikut berisi logo Google dalam ukuran yang tepat untuk aplikasi desktop, Android, dan iOS. Anda tidak boleh mengubah ukuran atau memodifikasi logo-logo ini dengan cara apa pun.
Download: google_logo.zip
Jangan ubah atribusi. Jangan menghapus, mengaburkan, atau memangkas informasi atribusi. Anda tidak dapat menggunakan logo Google secara inline (misalnya, "Peta ini berasal dari [logo_Google]").
Tutup atribusi. Jika menggunakan screenshot gambar Google di luar penyematan langsung, sertakan atribusi standar seperti yang muncul dalam gambar. Jika perlu, Anda dapat menyesuaikan gaya dan penempatan teks atribusi, asalkan teks tersebut berada dalam jarak dekat dengan konten dan dapat dibaca oleh kebanyakan audiens atau pembaca. Anda tidak boleh memindahkan atribusi dari konten, seperti ke bagian akhir buku, kredit file atau acara TV, atau footer situs Anda.
Sertakan penyedia data pihak ketiga. Beberapa data dan gambar di produk pemetaan kami berasal dari penyedia selain Google. Jika menggunakan gambar tersebut, teks atribusi Anda harus menyebutkan nama "Google" dan penyedia data yang relevan, seperti "Data peta: Google, Maxar Technologies". Jika ada penyedia data pihak ketiga yang dikutip bersama gambar, hanya menyertakan "Google" atau logo Google bukanlah atribusi yang tepat.
Jika Anda menggunakan Google Maps Platform di perangkat yang kurang praktis untuk menampilkan atribusi, hubungi tim penjualan Google untuk membahas lisensi yang sesuai dengan kasus penggunaan Anda.
Menampilkan logo Google dengan perender pihak ketiga
Saat menggunakan Map Tiles API untuk menampilkan Google Maps menggunakan perender pihak ketiga, Anda tidak boleh menimpa atau mengaburkan logo Google dengan logo lainnya, seperti logo perender. Pertahankan jarak buffer yang wajar antara logo Google dan logo pihak ketiga, sehingga muncul sebagai logo independen. Tidak ada logo yang dapat tumpang-tindih atau mengaburkan atribusi data yang disediakan oleh respons API.
Menampilkan atribusi data Google
Data yang ditampilkan dari Map Tiles API memerlukan tampilan informasi atribusi dan hak cipta dari metadata atau permintaan informasi area pandang yang sesuai. Anda harus menampilkan informasi ini, secara lengkap seperti yang disediakan di lokasi yang sesuai, biasanya di sudut kanan bawah kumpulan kartu yang ditampilkan, atau dalam tampilan perender 3D. Perhatikan bahwa string atribusi bersifat variabel, bergantung pada data peta yang diminta oleh area pandang perender.
Jika tidak memungkinkan untuk menampilkan atribusi data secara penuh karena batasan ukuran area pandang, pertimbangkan untuk menambahkan elemen UI yang dapat diklik atau pengarahan kursor yang berlabel "Sumber data", yang akan terbuka dalam jendela peta untuk memberikan informasi atribusi. Selalu berusaha untuk mempertahankan praktik kartografi yang baik.
Menampilkan atribusi data pihak ketiga
Saat menggunakan Map Tiles API untuk menampilkan data Google Maps sebagai peta dasar dan menempatkan data geospasial pihak ketiga (non-Google), Anda mungkin diwajibkan untuk menampilkan atribusi dari penyedia data pihak ketiga. Anda tidak boleh tumpang-tindih atau menyamarkan atribusi data Google dengan cara apa pun dengan atribusi data data pihak ketiga. Atribusi data pihak ketiga harus secara jelas dipisahkan dari atribusi data Google. Selain itu, harus jelas bahwa logo Google dan atribusi data Google terkait dengan peta dasar dan satu sama lain.
Menampilkan atribusi logo dan data dalam visualisasi campuran
Jika menggunakan data Google Maps sebagai peta dasar saat menempatkan data peta sendiri, Anda harus memastikan bahwa audiens sepenuhnya memahami bagian mana dari visualisasi peta yang diatribusikan ke Google dan bagian mana yang diatribusikan ke data peta Anda sendiri. Selain itu, ikuti panduan dalam Menampilkan logo Google di atas.
Sebagai contoh, pertimbangkan untuk menggabungkan Ubin 3D Fotorealistik (sebagai pengisi latar belakang) dengan model fotorealistik Anda sendiri (di latar depan). Pengguna mungkin akan bingung mengenai komponen tempat mana yang berasal dari data Google Maps. Dalam kasus tersebut, Anda harus dengan jelas menyatakan dalam string atribusi UI atau alur pengguna bagian mana dari scene yang berasal dari data Google Maps. Anda bertanggung jawab untuk mematuhi persyaratan atribusi pihak ketiga yang mungkin berlaku untuk sumber data yang Anda gunakan dengan data Google Maps.
Overlay geodata dengan Ubin 3D Fotorealistik
Anda dapat menempatkan objek 3D Anda sendiri di Ubin 3D Fotorealistik selama objek 3D tersebut tidak diekstrak, dilacak, atau diperoleh dengan tangan atau mesin dari Ubin 3D Fotorealistik.
Pembuatan video yang menampilkan Map Tiles API
- Video Promosi: Anda dapat membuat video promosi yang tunduk pada persyaratan Perjanjian dan hal berikut:
- Video promosi tidak boleh menyertakan gambar Street View.
- Video promosi tidak boleh berdurasi lebih dari 30 detik.
- Video promosi harus menjelaskan kemampuan aplikasi Anda.
- Video promosi harus ditandai dengan jelas, "hanya untuk tujuan promosi" dan harus mematuhi Pedoman Atribusi dalam Kebijakan Map Tiles API.
- Video promosi tidak boleh dijual secara terpisah atau sebagai bagian dari software, aplikasi, atau pengalaman pengguna.
- Penghapusan: Anda bertanggung jawab untuk mematuhi semua permintaan penghapusan Video Promosi, termasuk permintaan dari pihak ketiga.
Mengambil informasi atribusi dan hak cipta
Dapatkan informasi atribusi dan hak cipta dari kolom copyright
dalam respons panggilan API berikut, bergantung pada layanan yang Anda
gunakan:
Ubin 2D
Ubin peta jalan, Satelit, dan Medan
Informasi hak cipta dan atribusi tersedia dari respons informasi area pandang, seperti ditunjukkan dalam contoh berikut.
{
"copyright": "Map data ©2023",
"maxZoomRects": [
{
"maxZoom": 19,
"north": 90,
"south": -90,
"east": 180,
"west": -180
},
...
]
}
Ubin Street View
Informasi hak cipta dan atribusi tersedia dari respons metadata Street View. Contoh:
{
"panoId": "Zzl28rqGJgaL2IdkUleP8A",
"lat": 50.059138596550696,
"imageHeight": 6656,
"imageWidth": 13312,
"tileHeight": 512,
"tileWidth": 512,
"copyright": "From the Owner, Photo by: Google",
…
}
ID panorama, yang digunakan untuk mengidentifikasi panorama Street View secara unik, dikecualikan dari pembatasan penyimpanan cache. Oleh karena itu, Anda dapat menyimpan nilai ID panorama tanpa batas. Nilai ID Panorama ditampilkan di kolom panoId
dalam respons Street View Static API.
Ubin 3D Fotorealistik
Untuk Ubin 3D Fotorealistik, data atribusi ditampilkan dalam setiap permintaan ubin.
Anda harus menggabungkan, mengurutkan, dan menampilkan dalam satu baris, semua atribusi untuk kartu yang ditampilkan; biasanya di bagian bawah rendering. Misalnya, Anda dapat menemukan
atribusi data dalam kartu
glTF dengan melihat di bagian
asset
, copyright
.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
CesiumJS
Jika menggunakan CesiumJS sebagai perender, Anda harus mengaktifkan showCreditsOnScreen
di HTML rendering untuk menampilkan atribusi.
// 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 untuk Unreal
Jika Anda menggunakan Cesium for Unreal sebagai perender, untuk menampilkan atribusi, Anda harus mengaktifkan kolom Show Credits On Screen pada World Outliner.
Cesium untuk Unity
Jika Anda menggunakan Cesium for Unity sebagai perender, untuk menampilkan atribusi, Anda harus mengaktifkan kolom Show Credits On Screen di Inspector console.
Pedoman gaya untuk atribusi Google
Berikut adalah pedoman gaya untuk atribusi Google dalam CSS dan HTML jika Anda tidak dapat menggunakan logo Google yang dapat didownload.
Ruang kosong
Jumlah ruang kosong di sekitar logo lengkap harus sama dengan atau lebih besar dari tinggi "G" di Google.
Ruang antara salinan atribusi dan logo Google harus setengah lebar "G".

Keterbacaan
Baris nama penulis harus selalu jelas, dapat dibaca, dan ditampilkan dalam variasi warna yang tepat untuk latar belakang tertentu. Selalu pastikan untuk memberikan kontras yang cukup untuk variasi logo yang Anda pilih.
Warna
Gunakan teks Google Material Gray 700 dengan latar belakang putih atau terang yang menggunakan rentang tint maksimum 0%–40% warna hitam.
#5F6368 RGB 95 99 104 HSL 213 5 39 HSB 213 9 41
Pada latar belakang yang lebih gelap, dan di atas fotografi atau pola tidak sibuk, gunakan teks putih untuk baris nama penulis dan atribusi.
#FFFFFF RGB 255 255 255 HSL 0 0 100 HSB 0 0 100
Font
Gunakan font Roboto.
Contoh CSS
CSS berikut, jika diterapkan pada teks "Google", akan merender "Google" dengan font, warna, dan spasi yang sesuai dengan latar belakang putih atau terang.
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;