Saya memiliki lintang, bujur dan: "-27.0000,133.0000"
. Saya ingin menghasilkan peta berdasarkan itu.
Saya sudah mencoba membuka tautan ini
https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******
Saya terus mendapatkan kesalahan ini di browser
{
"error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
"results" : [],
"status" : "REQUEST_DENIED"
}
Tapi saya pikir saya sudah mengaktifkan API itu. Saya masuk ke Google Console saya, dan periksa ulang.
Ketika saya pergi ke: https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
Saya melihat :
Geocoding + Geolocating diaktifkan.
Saya agak macet sekarang. Apakah ada sesuatu yang saya lewatkan di sini?
Jawaban:
Dari gambar yang Anda poskan, dikatakan dinonaktifkan ...
Buka Konsol Pengembang
Arahkan ke
Google Maps
->APIs
Cari Geocoding dan klik pada Google Maps Geocoding API -> Enable API. Lakukan hal yang sama untuk Geolokasi
sumber
https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
ini adalah daftar API saya yang diaktifkanplaces
api untuk saran otomatis tempatJika Anda menggunakan metode get untuk mengambil tempat, Anda harus mengaktifkannya
Saya menghadapi masalah yang sama dan diselesaikan setelah mengaktifkannya.
EDIT: Menurut https://developers.google.com/places/web-service/get-api-key
Jadi, Anda harus membuat kunci baru jika atau menghapus akses terbatas kunci yang ada untuk bekerja dengan benar.
sumber
Perlu mengaktifkan API Arah juga di Google API Console. Saya telah mengaktifkan yang berikut ini:
Saya juga mengaktifkan Geolocation API tetapi konsol tidak menunjukkannya sedang digunakan (0 permintaan). Tapi mungkin itu bukan pelaporan waktu-nyata jadi tidak ada salahnya untuk mengaktifkannya.
sumber
Saya terlambat, tapi ini satu lagi gotcha: Google menunjukkan API sebagai diaktifkan, tetapi kenyataannya tidak. Nonaktifkan lalu aktifkan kembali.
sumber
Inilah langkah-langkah yang berhasil bagi saya:
sumber
Di menu manajer API, Anda harus dapat mengklik ikhtisar, pilih API yang relevan di bawah tajuk Google Maps dan ikon peta.
Halaman Anda mungkin menggunakan beberapa API lain, seperti Places. Aktifkan semuanya dan lihat apakah itu membantu.
Layanan Web API Google Places Google Maps Geocoding API
sumber
Anda harus mengaktifkan penagihan untuk mengakses beberapa Google Map APIs
Pesan kesalahan | Google Map JavaScript API
sumber
Anda harus mengaktifkan API dari tautan:
https://console.cloud.google.com/apis/library ?
sumber
Anda lupa mengaktifkan layanan Anda di konsol Pengembang .
sumber
Jika Anda tidak mengaktifkan API, tetapi memiliki kunci API, Anda tidak akan mendapatkan kesalahan itu jika Anda menjalankan API dari browser (seperti saat menampilkan peta) atau meneruskan permintaan ke perintah curl. Anda hanya mendapatkan kesalahan itu jika Anda memanggil API dalam kode. Dalam Python, tidak masalah jika Anda menggunakan
urllib
,pycurl
, membangun perintah curl dan menyebarkannya kesubprocess.check_output()
, atau mengirim permintaan menggunakanjQuery.get()
; Anda masih mendapatkan kesalahan itu. Saya ingin tahu bagaimana Google tahu bedanya.sumber
Bagi saya, Maps Embed API yang harus saya aktifkan.
Di Google Cloud Console
Buka tab API, lihat bagian API Tambahan dan coba aktifkan API apa pun yang terkait peta.
sumber
Saya mengalami masalah yang sama di situs Drupal. Setelah mengaktifkan Geocoding API di Google Cloud Platform, berfungsi untuk saya. Pada pengaturan saya, saya memerlukan dua API, Geocoding dan Maps Javascript APIs.
sumber
Karena pembaruan kebijakan google, Anda harus mengaktifkan penagihan untuk mengakses API Peta.
sumber
jika menghadapi kesalahan seperti akses geocoding ditolak: jadi Anda dapat mengaktifkan layanan api geocoding dari akun getKey. masukkan deskripsi gambar di sini
sumber
Memiliki masalah yang sama, API diaktifkan untuk proyek saya tetapi tidak untuk kunci API spesifik yang saya gunakan.
Anda harus dapat melihat kunci API Anda di sini: https://console.cloud.google.com/apis/credentials
Kemudian klik tombol yang Anda gunakan dan aktifkan API untuk itu. Bagi saya butuh ~ 5 menit agar perubahan diterapkan.
sumber
Places API dan Places SDK untuk Android adalah dua API yang berbeda. Pengembang Android memungkinkan keduanya. Itu bekerja untuk saya!
sumber
Untuk pengembang Angular:
Ketika saya perlu menggunakan paket agm-direction , konsol menunjukkan bahwa "Anda harus memiliki kunci kredensial terlebih dahulu, silakan ke sini ", tetapi saya sudah memiliki satu sehingga saya dapat melihat peta google.
Setelah beberapa saat, saya menemukan satu-satunya hal yang perlu Anda lakukan adalah pergi ke API Direction dan mengaktifkannya, kemudian tunggu sekitar 10-an, Anda baik untuk pergi. Semuanya meringkas bahwa konsol log tidak memberi tahu API apa yang dibutuhkan.
sumber