Dokumen ini berisi jawaban untuk pertanyaan umum (FAQ) tentang Places API. Jika Anda tidak dapat menemukan jawaban untuk di sini, Anda mungkin akan terbantu oleh beberapa halaman berikut.
Places API juga memiliki komunitas developer yang aktif. Jika Anda memiliki pertanyaan tentang kode, sebaiknya kirimkan pertanyaan Anda ke komunitas. Informasi selengkapnya tentang cara mengajukan pertanyaan dapat ditemukan di Halaman dukungan.
Menelusuri tempat
Mengapa beberapa tempat tidak ditampilkan saat saya memfilter menurut jenis?
Mungkin tempat yang Anda cari belum dikategorikan.
Semua tempat dikategorikan sebagai jenis generik "establishment
" hingga Google
memiliki cukup data tentang suatu tempat untuk
mengkategorikannya sebagai salah satu
jenis tempat yang didukung.
Sebagai solusi, Anda dapat meneruskan tempat type
ke parameter keyword
. Tujuan
Parameter keyword
dicocokkan dengan: nama, jenis, alamat, dan ulasan pelanggan.
Jika Anda ingin menambahkan sendiri kategori type
ke listingan tempat,
kirimkan hasil edit tempat. Setelah pengeditan
disetujui dan dipublikasikan akan muncul menggunakan pemfilteran type
yang benar.
Mengapa beberapa tempat terdekat tidak ditampilkan?
Secara default, Places API mengurutkan hasil menurut
prominence
dalam radius
yang diberikan. Permintaan Nearby Search
dapat menampilkan hingga 60 hasil, yang terbagi dalam tiga halaman. Jika suatu tempat
menempati peringkat ke-22 dalam prominence
, maka akan muncul pada halaman kedua hasil yang
Anda dapat mengakses melalui
paging. Jika tempat
menempati peringkat lebih dari 60 di prominence
, tempat tersebut tidak akan disertakan dalam hasil
penelusuran, meskipun lebih dekat dengan pusat penelusuran Anda.
Anda dapat mengurutkan hasil menurut distance
, bukan prominence
, dengan menetapkan parameter rankby
dalam kueri ke distance
dan menghapus parameter radius
. Relevansi akan diabaikan dan tempat akan dikembalikan berdasarkan urutan jarak dari location
.
Jika Anda memfilter permintaan menurut jenis, beberapa hasil mungkin difilter dari responsnya. Untuk informasi selengkapnya, lihat entri FAQ: Mengapa beberapa tempat tidak ditampilkan saat saya memfilter menurut jenis?.
Mengapa saya menerima maksimal dua hasil saat memfilter menurut beberapa types
?
Places API dirancang untuk menampilkan daftar
establishments
(apa pun dari
tabel di jenis tempat yang didukung) dan maksimal dua lokasi (apa pun dari
tabel kedua dari
jenis tempat yang didukung) untuk membantu mengidentifikasi area yang sedang Anda buka
permintaan Nearby Search.
Memfilter permintaan Nearby Search menurut lokasi type
,
seperti locality
atau political
, akan memfilter hasil establishment
.
Data tempat
Bagaimana cara menambahkan atau mengedit tempat?
Jika Anda adalah pemilik bisnis, Anda dapat menambahkan, memverifikasi, dan mengelola listingan bisnis di Google Maps menggunakan Profil Bisnis.
Jika Anda bukan pemilik tempat tersebut, Anda tetap dapat menyarankan perubahan.
Pemecahan masalah
Mengapa saya terus menerima "status": "REQUEST_DENIED"?
"status": "REQUEST_DENIED"
ditampilkan oleh Places API saat:
- Anda belum mengaktifkan Places API di Konsol Google Cloud.
- Parameter
key
tidak ada dalam permintaan Anda. - Parameter
key
tidak cocok dengan kunci API Anda di Konsol Google Cloud. - Kunci API Anda belum disiapkan dengan benar di
Konsol Google Cloud:
- Jika Anda menggunakan kunci API yang dibatasi browser, periksa apakah kunci API yang diizinkan perujuk sudah benar.
- Jika Anda menggunakan kunci API yang terbatas-server, periksa apakah kunci API IP benar.
- Kunci API dengan pembatasan Android atau iOS tidak didukung. Gunakan kunci API generik (tidak dibatasi), atau kunci dengan pembatasan browser atau server.
- Permintaan tidak dikirim sebagai permintaan
HTTPS
,HTTPS
diperlukan untuk semua permintaan Places API. HTTP method
yang salah digunakan untuk mengirim permintaan:- Semua permintaan harus dikirim sebagai permintaan
GET
kecuali untuk [Place Add][place-add]. - Semua permintaan [Place Add][place-add] harus dikirim sebagai permintaan
POST
.
- Semua permintaan harus dikirim sebagai permintaan