Saya telah menggunakan Google Maps API v3 selama beberapa waktu tanpa kunci API, dan itu bekerja dengan baik.
Ini masih berfungsi, tetapi saya mendapat peringatan di konsol:
Peringatan Google Maps API: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
Saya menyertakan skrip dengan cara standar:
<script src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
Dan google.maps.version
menunjukkan bahwa saya menggunakan 3.24.2.
Dalam dokumentasi Google saya hanya dapat melihat berbagai cara untuk mendapatkan kunci, tetapi tidak ada indikasi apakah itu diperlukan atau tidak. Saya memperhatikan peringatan hari ini dan saya yakin itu tidak muncul beberapa minggu yang lalu.
Semuanya berfungsi dengan baik untuk saat ini, tetapi saya khawatir akses peta tanpa kunci API akan dihentikan di masa mendatang. Saya enggan mendaftar untuk mendapatkan kunci jika saya tidak benar-benar membutuhkannya.
Haruskah saya khawatir tentang itu?
sumber
Jawaban:
Membuat dan menggunakan kunci adalah cara yang harus dilakukan. Penggunaannya gratis hingga aplikasi Anda mencapai 25.000 panggilan per hari selama 90 hari berturut-turut.
BTW .: Dalam dokumentasi Pengembang Google dikatakan Anda harus menambahkan kunci api sebagai opsi {key: yourKey} saat memanggil API untuk membuat contoh baru. Namun ini tidak menutup peringatan konsol. Anda harus menambahkan kunci sebagai parameter saat menyertakan api.
Dapatkan kuncinya di sini: situs GoogleApiKey Generation
sumber
Kunci yang saat ini masih tidak diperlukan ("wajib" dalam arti "tidak akan berfungsi tanpa"), tapi menurut saya ada alasan bagus untuk peringatan tersebut.
Namun dalam dokumentasi, Anda mungkin membaca sekarang: "Semua aplikasi JavaScript API memerlukan otentikasi."
Saya yakin itu direncanakan untuk masa depan, bahwa Aplikasi API Javascript tidak akan berfungsi tanpa kunci (seperti yang telah ada di V2).
Anda sebaiknya menggunakan kunci saat ingin memastikan bahwa aplikasi Anda akan tetap berfungsi dalam 1 atau 2 tahun.
sumber
Saya memiliki masalah yang sama dan saya menemukan bahwa jika Anda menambahkan parameter URL,
?v=3
Anda tidak akan mendapatkan pesan peringatan lagi:Reproduksi secara online
Seperti yang terungkap dari komentar @Zia Ul Rehman Mughal
Perbarui 07-Jun-2016
Solusi ini tidak berfungsi lagi.
sumber
Peta Google membutuhkan kunci API untuk proyek baru sejak Juni 2016. Untuk informasi lebih lanjut lihat di Blog Pengembang Google . Juga informasi lebih lanjut dalam bahasa Jerman Anda akan menemukan di posting blog ini dari Blog clickstorm.
sumber