Kebijakan dan atribusi untuk Navigation SDK for iOS

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.

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.
Variasi yang dapat diterima untuk atribusi logo Google Maps
Variasi yang dapat diterima untuk atribusi logo Google Maps

Mendownload logo Google Maps

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

Download aset atribusi Google Maps

Saat 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.

Logo Google Maps yang menampilkan ruang kosong minimum dan rentang ukuran yang dapat diterima
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
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 yang dapat diterima dari atribusi teks Google Maps
Variasi atribusi teks Google Maps yang dapat diterima
  • 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".
Variasi atribusi teks Google Maps yang tidak dapat diterima
Variasi atribusi teks Google Maps yang tidak dapat diterima
  • 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.