รับสถานที่จาก Google Places API โดยใช้ ID

ฉันสามารถรับรายละเอียดสถานที่จาก Google Places API เมื่อฉันทราบข้อมูลอ้างอิงโดยใช้:

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

อย่างไรก็ตามฉันต้องการรับข้อมูลเดียวกันโดยใช้รหัสแทน ดังนั้นที่เดียวกันในแบบสอบถามด้านบนจะมีลักษณะดังนี้:

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

สิ่งดังกล่าวเป็นไปได้หรือไม่?

นี่จะเป็นส่วนหนึ่งของตัวกรองการค้นหาที่ฉันกำลังสร้าง ซึ่งส่วนหนึ่งคือตำแหน่ง พารามิเตอร์การค้นหาของฉันถูกส่งไปยัง URL ดังนั้นฉันจึงวางแผนที่จะทำเช่นเดียวกันกับตำแหน่งที่เลือกจากการเติมข้อความอัตโนมัติของสถานที่ การใช้ id นั้นสั้นกว่าการอ้างอิงมาก ดังนั้นจึงเหมาะสำหรับสตริงการสืบค้นมากกว่า เว้นแต่จะมีวิธีที่ดีกว่าที่จะทำมัน?


person iltdev    schedule 25.03.2013    source แหล่งที่มา
comment
ไม่ จากเอกสาร: < i>ตัวระบุนี้ไม่สามารถใช้เพื่อดึงข้อมูลเกี่ยวกับสถานที่นี้   -  person Dr.Molle    schedule 26.03.2013


คำตอบ (4)


ตอนนี้คุณสามารถดึงข้อมูลสถานที่ตาม placeId:

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

person Jeremy Eaton    schedule 27.04.2015

คุณสามารถค้นหาข้อมูลสถานที่ด้วย PlaceID

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJF7QkuDsDLz4R0rJ4SsxFl9w&key=YOUR_KEY
person Azhar    schedule 30.09.2015
comment
API ทำงานได้ดี แต่ยังไม่ได้รับรหัสไปรษณีย์โดยละเอียด - person Alok; 21.03.2017

ไม่สามารถรับรายละเอียดสถานที่พร้อมรหัสได้ คุณจะต้องใช้ข้อมูลอ้างอิง ตามที่กล่าวไว้โดยเฉพาะที่ด้านล่างของลิงก์นี้ - http://goo.gl/KFDbl

person Ajar    schedule 05.04.2013
comment
รหัสและการอ้างอิงเลิกใช้แล้ว ใช้ placeID: developers.google.com/places/web- บริการ/รายละเอียด - person Luca; 18.03.2016

เห็นได้ชัดว่าทั้ง id และการอ้างอิงนั้นเลิกใช้แล้ว

จากเอกสารเติมข้อความอัตโนมัติของ Google Places (ส.ค. 2014):

"หมายเหตุ: ช่องรหัสและช่องอ้างอิงเลิกใช้แล้วเมื่อวันที่ 24 มิถุนายน 2014 โดยจะถูกแทนที่ด้วยรหัสสถานที่ใหม่ ซึ่งเป็นตัวระบุเฉพาะที่สามารถใช้เพื่อเปรียบเทียบสถานที่และดึงข้อมูลเกี่ยวกับสถานที่ ปัจจุบัน Places API ส่งกลับ place_id ในการตอบกลับทั้งหมด และยอมรับ placeid ในคำขอรายละเอียดสถานที่และการลบสถานที่ หลังจากวันที่ 24 มิถุนายน 2558 ไม่นาน API จะหยุดส่งคืนฟิลด์ id และการอ้างอิงในการตอบกลับ หลังจากนั้นไม่นาน API จะไม่ยอมรับการอ้างอิงอีกต่อไป ในคำขอ เราขอแนะนำให้คุณอัปเดตโค้ดของคุณเพื่อใช้รหัสสถานที่ใหม่แทนรหัสและการอ้างอิงโดยเร็วที่สุด "

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

person shmuckjones    schedule 30.08.2014