Dapatkan tempat dari Google Places API menggunakan ID

Saya bisa mendapatkan detail tempat dari Google Places API ketika saya mengetahui referensinya dengan menggunakan:

https://maps.googleapis.com/maps/api/place/details/json?reference=CmRYAAAAciqGsTRX1mXRvuXSH2ErwW-jCINE1aLiwP64MCWDN5vkXvXoQGPKldMfmdGyqWSpm7BEYCgDm-iv7Kc2PF7QA7brMAwBbAcqMr5i1f4PwTpaovIZjysCEZTry8Ez30wpEhCNCXpynextCld2EBsDkRKsGhSLayuRyFsex6JA6NPh9dyupoTH3g&sensor=true&key=API_KEY_HERE

Namun, saya ingin mendapatkan informasi yang sama dengan menggunakan ID. Jadi tempat yang sama pada kueri di atas akan menjadi seperti ini:

https://maps.googleapis.com/maps/api/place/details/json?id=4f89212bf76dde31f092cfc14d7506555d85b5c7&sensor=true&key=API_KEY_HERE

Apakah hal seperti itu mungkin terjadi?

Ini akan menjadi bagian dari filter pencarian yang saya buat, salah satunya adalah lokasi. Parameter pencarian saya diteruskan ke url, jadi saya berencana melakukan hal yang sama dengan lokasi yang dipilih dari pelengkapan otomatis tempat. Menggunakan id jauh lebih pendek daripada referensi, jadi lebih cocok untuk querystring. Kecuali ada cara yang lebih baik untuk melakukannya?


person iltdev    schedule 25.03.2013    source sumber
comment
Tidak, dari dokumen: < i>Pengidentifikasi ini tidak boleh digunakan untuk mengambil informasi tentang tempat ini   -  person Dr.Molle    schedule 26.03.2013


Jawaban (4)


Sekarang dimungkinkan untuk mengambil data tempat berdasarkan placeId:

https://developers.google.com/maps/documentation/javascript/examples/place-details

person Jeremy Eaton    schedule 27.04.2015

Anda dapat mencari data Tempat berdasarkan PlaceID

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJF7QkuDsDLz4R0rJ4SsxFl9w&key=YOUR_KEY
person Azhar    schedule 30.09.2015
comment
API berfungsi dengan baik tetapi masih belum mendapatkan kode pos secara detail. - person Alok; 21.03.2017

Tidak mungkin mendapatkan detail tempat dengan id, Anda perlu menggunakan referensi. seperti yang disebutkan secara spesifik di bagian bawah tautan ini - http://goo.gl/KFDbl

person Ajar    schedule 05.04.2013
comment
id dan referensi sekarang tidak digunakan lagi, gunakan placeID: developers.google.com/places/web- layanan/detail - person Luca; 18.03.2016

Rupanya id dan referensi sudah tidak digunakan lagi.

Dari Dokumen Pelengkapan Otomatis Google Places (Agustus 2014):

"Catatan: Bidang id dan referensi tidak digunakan lagi mulai tanggal 24 Juni 2014. Bidang tersebut digantikan dengan ID tempat baru, pengidentifikasi unik yang dapat digunakan untuk membandingkan tempat dan mengambil informasi tentang suatu tempat. Places API saat ini mengembalikan a place_id di semua respons, dan menerima placeid di permintaan Detail Tempat dan Penghapusan Tempat. Segera setelah tanggal 24 Juni 2015, API akan berhenti mengembalikan kolom id dan referensi di respons. Beberapa waktu kemudian, API tidak lagi menerima referensi dalam permintaan. Kami menyarankan Anda memperbarui kode Anda untuk menggunakan ID tempat baru, bukan id dan referensi, sesegera mungkin."

https://developers.google.com/places/documentation/autocomplete

person shmuckjones    schedule 30.08.2014