Sepertinya saya agak terlambat ke pesta, dan meskipun saya setuju bahwa membuat kunci terpisah untuk pengembangan (localhost) dan produk dimungkinkan untuk melakukan keduanya hanya dalam 1 kunci.
Saat Anda menggunakan Pembatasan Aplikasi -> referer http -> Pembatasan situs web, Anda dapat memasukkan url karakter pengganti.
Namun menggunakan wildcard seperti .localhost / atau .localhost: {port}. (bila sudah memiliki .yourwebsite.com / * ) sepertinya tidak berfungsi.
Hanya menempatkan satu * tidak berfungsi tetapi ini pada dasarnya memberi Anda kunci tak terbatas yang juga bukan yang Anda inginkan.
Ketika Anda menyertakan path lengkap tanpa menggunakan wildcard * itu juga berfungsi, jadi dalam kasus saya meletakkan:
http: // localhost {port} /
http: // localhost : {port} / something-else / di sini
Membuat peta Google berfungsi secara lokal seperti di www.yourwebsite.com menggunakan kunci API yang sama.
Pokoknya ketika memiliki 2 kunci terpisah juga merupakan pilihan saya akan menyarankan untuk melakukannya.