Dokumen ini mencantumkan persyaratan untuk aplikasi yang dikembangkan dengan Navigation SDK for iOS.
Penggunaan penerapan pelanggan yang dapat diterima
Navigation SDK for iOS dirancang untuk memberikan navigasi belokan demi belokan real-time kepada pengemudi dalam aplikasi seluler. Data yang dihasilkan oleh API juga dapat digunakan di aplikasi lain untuk membagikan informasi terkait status pengemudi dan untuk pelacakan umum lokasi pengemudi.
Penerapan pelanggan yang tidak diizinkan
Navigation SDK for iOS hanya diizinkan untuk aplikasi komersial. Navigation SDK for iOS tidak diizinkan untuk kategori kasus penggunaan berikut tanpa izin tertulis sebelumnya dari Google:
- Perutean atau navigasi Kendaraan Berat, seperti untuk bus, truk, atau kendaraan dengan batasan jalan, kecuali jika Layanan secara eksplisit menyatakan mendukung navigasi kendaraan berat.
Scraping konten
Nama Jalan dan Batas Kecepatan dapat ditampilkan kepada Anda berdasarkan interaksi pengguna dengan aplikasi Anda. Jika Anda mengambil atau menyimpan Nama Jalan atau Batas Kecepatan untuk digunakan dalam konteks lain di luar sesi pengguna, tindakan ini akan dianggap sebagai scraping, yang tidak diizinkan oleh persyaratan kami.
Modifikasi yang dapat diterima pada UI Navigasi
Navigation SDK for iOS memungkinkan penyesuaian UI tertentu, seperti menyesuaikan peta navigasi, menambahkan penanda kustom, mengubah ukuran dan konten header dan footer di sekitar area tampilan navigasi, atau mengubah ukuran navigasi area tampilan itu sendiri. Dalam beberapa situasi, Anda mungkin juga ingin menempatkan konten di atas layar navigasi aktif.
Saat melakukannya, Anda tidak boleh melakukan modifikasi yang menghambat penggunaan yang aman oleh pengemudi. Misalnya, perubahan berikut dapat berdampak negatif pada keselamatan pengemudi dan harus dihindari:
- Menampilkan animasi yang mengganggu selama navigasi aktif.
- Menampilkan overlay di layar navigasi tanpa tindakan eksplisit pengemudi.
- Menempatkan overlay di layar navigasi aktif yang menyembunyikan lokasi pengemudi saat ini atau memblokir informasi navigasi penting secara permanen. Hal ini mencakup belokan berikutnya, panduan lajur, orientasi kompas, dan semua elemen UI standar dalam pengalaman navigasi.
- Menghapus jaringan jalan dari peta navigasi atau mengurangi kontras warna fitur peta secara signifikan pada peta navigasi.
Persyaratan penerapan lainnya
- Anda tidak boleh mengubah persyaratan dalam produk Navigation SDK tanpa persetujuan tertulis sebelumnya dari Google.
- Aplikasi Anda harus menampilkan informasi berikut kepada pengguna akhir saat mereka
menggunakan aplikasi untuk pertama kalinya:
- Persyaratan penggunaan Navigation SDK.
- Pengguna akhir harus selalu menggunakan penilaian independen saat menggunakan navigasi, karena informasi dari Layanan Navigation SDK dapat berbeda dengan kondisi real-time yang sebenarnya.
- Pengguna akhir bertanggung jawab sepenuhnya atas biaya yang timbul saat mengikuti petunjuk yang diberikan oleh layanan Navigation SDK, seperti biaya tol atau jalur kendaraan dengan okupansi tinggi.
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 Google Maps Platform API di aplikasi atau situs Anda. Anda tidak perlu menambahkan atribusi tambahan jika Konten ditampilkan di Google Maps yang sudah menampilkan atribusi.
Mencantumkan atribusi Google Maps
Untuk atribusi Google Maps yang sudah disediakan oleh Google Maps Platform di antarmuka pengguna:
- Jangan menghapus 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 ruang kosong yang memadai.
- Saat melakukan modifikasi visual, Anda harus mematuhi semua persyaratan atribusi Google Maps.
Logo Google Maps dan atribusi teks
Atribusi harus menggunakan logo Google Maps jika memungkinkan. Jika ruang terbatas, teks Google Maps dapat diterima. Pengguna akhir harus selalu mengetahui konten mana yang disediakan oleh Google Maps.
Atribusi logo
Ikuti persyaratan berikut untuk menggunakan logo Google Maps di aplikasi Anda.
Mendownload logo Google Maps
Gunakan file logo Google Maps resmi. Download logo di bawah, dan ikuti panduan di bagian ini.
Download aset atribusi Google MapsSaat menggunakan logo Google Maps, ikuti panduan berikut.
- Jangan memodifikasi logo dengan cara apa pun.
- Pertahankan rasio aspek logo untuk mencegah distorsi.
- Gunakan logo bergaris luar pada latar belakang yang ramai, seperti peta atau gambar.
- Gunakan logo tanpa garis tepi 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: 19 dp
- Ruang kosong minimum logo: 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 dapat 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 mengubah teks Google Maps dengan cara apa pun:
- Jangan mengubah kapitalisasi Google Maps
- Jangan memisahkan Google Maps ke beberapa baris
- Jangan melokalkan Google Maps ke bahasa lain.
- Mencegah browser menerjemahkan Google Maps dengan menggunakan atribut HTML
translate="no".
Gaya teks Google Maps seperti yang dijelaskan dalam tabel berikut:
Persyaratan gaya teks Google Maps Properti Gaya Jenis font Roboto. Memuat font bersifat opsional. Jenis font pengganti Font isi sans serif 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 dapat diakses (4,5:1) dengan latar belakang. Ukuran font Ukuran font minimum: 12 sp
Ukuran font maksimum: 16 sp
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 tampilan visual atribusi Google Maps.Tempatkan 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 ruang kosong yang memadai.
- Jangan salah merepresentasikan Google Maps dengan mengatribusikannya dengan konten non-Google Maps Platform.
- Pastikan atribusi selalu terlihat dan dapat dibaca. Jangan pernah menghapus, menyembunyikan, mengaburkan, atau mengubahnya.