GALAT: Kesalahan API Google Maps: MissingKeyMapError

138

Kesalahan JavaScript berikut tiba-tiba muncul:

Kesalahan API Google Maps: Kesalahan API Google Maps: MissingKeyMapError

Muhammad Saad Ansari
sumber
Apakah Anda termasuk kunci dalam termasuk API Anda?
geocodezip
Satu hal yang perlu saya tambahkan adalah sebagai tambahan dari kunci api, kita akan membutuhkan untuk "Mengaktifkan" API tertentu, yang kita gunakan, di konsol Google juga
Binod Kalathil

Jawaban:

124

Iya. Sekarang Google menginginkan kunci API untuk mengautentikasi pengguna untuk mengakses API mereka` .

Anda bisa mendapatkan kunci API dari link berikut. Pergi melalui tautan dan Anda harus memasukkan proyek dan sebagainya. Tapi itu mudah. Bebas repot.

https://developers.google.com/maps/documentation/javascript/get-api-key

Setelah Anda mendapatkan kunci API, ubah sebelumnya

<script src="https://maps.googleapis.com/maps/api/js"></script>

untuk

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>

Sekarang peta google Anda sedang beraksi. Jika Anda bertanya-tanya untuk mendapatkan bujur dan lintang untuk dimasukkan ke Maps. Cukup sematkan lokasi yang Anda inginkan dan periksa URL browser. Anda dapat melihat nilai bujur dan lintang di sana. Cukup salin nilai-nilai itu dan tempelkan sebagai berikut.

new google.maps.LatLng(longitude ,latitude )
Dulith De Costa
sumber
1
Banyak membantu saya.
Siddiqui Noor
78

Sesuai pengumuman Google baru-baru ini , penggunaan Google Maps API sekarang membutuhkan kunci. Jika Anda menggunakan Google Maps API di localhost atau domain Anda tidak aktif sebelum 22 Juni 2016, selanjutnya diperlukan kunci. Silakan lihat dokumentasi Google Maps API untuk mendapatkan kunci dan menambahkannya ke aplikasi Anda.

mizba
sumber
20

Semua aplikasi Google Maps JavaScript API memerlukan otentikasi (API KEY)

  1. Buka https://developers.google.com/maps/documentation/javascript/get-api-key .
  2. Masuk dengan Akun Google
  3. Klik Get a key button 3 Pilih atau buat proyek
  4. Klik Aktifkan API (Google Maps API)
  5. Salin KUNCI API ANDA di Proyek Anda: <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
hamid khaje
sumber
ini berfungsi seperti mantra, namun apakah saya perlu menyembunyikan kunci api ? Apakah pendekatan Anda akan aman?
Kick Buttowski
@KickButtowski Anda harus membatasi kunci Anda dengan pengarah HTTP atau cara lain
Ero
1

Perbarui django-geoposition setidaknya ke versi 0.2.3 dan tambahkan ini ke settings.py:

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
jobima
sumber
1

Masalah yang sama saya hadapi beberapa bulan yang lalu dan itu karena akhir dari penggunaan peta google gratis efektif dari saya pikir 11 Juni 2018. Google tidak menyediakan peta google gratis sekarang. Anda harus memiliki kunci API yang valid dan penagihan yang valid digunakan, yang mungkin memberi Anda $ 200 penggunaan gratis.

Lihat tautan untuk lebih jelasnya: harga peta Google

Ikuti proses di sini untuk mendapatkan kunci api Anda.

Jika Anda hanya ingin menggunakan peta dengan pengguna tertentu, Anda dapat mencoba alat peta lainnya.

Vikrant
sumber
0

Elemen skrip yang memuat API tidak memiliki parameter autentikasi yang diperlukan. Jika Anda menggunakan Maps JavaScript API standar, Anda harus menggunakan parameter kunci dengan kunci API yang valid. Jika Anda adalah pelanggan Paket Premium, Anda harus menggunakan parameter klien dengan ID klien atau parameter kunci dengan kunci API yang valid.

Lihat panduan untuk kunci API dan ID klien .

hhvardan.dll
sumber
Menyalin teks langsung dari dokumentasi yang direferensikan oleh pesan kesalahan tidak berguna sama sekali.
pvgoran
setuju dengan @pvgoran. jangan hanya menempelkan tautan, tunjukkan informasi yang relevan dari tautan dan gunakan saja sebagai referensi ke teks lengkap jika penanya ingin mempelajari lebih lanjut
Ero
0

Anda harus membuat proyek dan mengumpulkan kunci dengan cara ini:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=en&key=()"></script>
Diego Santa Cruz MendezĂș
sumber