Saya memiliki masalah yang sama dan saya menemukan ini.
Di url, ini membutuhkan kunci server pada akhirnya dan bukan kunci api untuk aplikasi.
Jadi pada dasarnya, Anda cukup menambahkan kunci server di akhir URL seperti ini:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&sensor=true&key=SERVERKEY
Sekarang, untuk mendapatkan kunci server, cukup ikuti langkah-langkah berikut:
1) Buka Konsol Pengembang https://code.google.com/apis/console/
2) Di Kredensial, di bawah Akses API Publik, Buat kunci baru
3) Pilih kunci server dari opsi.
4) Masukkan Alamat IP Anda di lapangan dan jika Anda memiliki lebih banyak alamat ip, Anda bisa menambahkan di setiap baris. CATATAN: Masukkan Alamat IP hanya jika Anda ingin menggunakannya untuk tujuan pengujian Anda. Lain biarkan bagian Alamat IP kosong.
5) Setelah Anda selesai, klik buat dan Kunci Server baru Anda akan dibuat dan Anda kemudian dapat menambahkan kunci server itu ke URL Anda.
Hal terakhir adalah, alih-alih meletakkan sensor = true di tengah URL, Anda dapat menambahkannya pada akhirnya seperti ini:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&key=SERVERKEY&sensor=true
Ini pasti akan menyelesaikan masalah dan ingatlah untuk menggunakan kunci server untuk Places API
.
EDIT
Saya yakin URL web telah berubah dalam beberapa tahun terakhir. Anda dapat mengakses konsol pengembang dari sini sekarang - https://console.developers.google.com/apis/dashboard
- Navigasikan ke konsol pengembang - https://console.developers.google.com/ atau gunakan tautan dari detail untuk menavigasi langsung ke dasbor API.
- Di bawah konsol pengembang, temukan Label dari panel navigasi kiri
- Pilih proyek
- Pilih Kredensial dari panel Navigasi kiri
- Anda dapat membuat jenis kredensial dari bilah navigasi atas sesuai kebutuhan.
Semoga jawaban ini akan membantu Anda dan pemirsa lainnya. Semoga berhasil .. :)