ฉันมีปัญหาเดียวกันและพบสิ่งนี้
ใน url ต้องใช้คีย์เซิร์ฟเวอร์ในท้ายที่สุดไม่ใช่คีย์ api สำหรับแอป
โดยพื้นฐานแล้วคุณเพียงแค่เพิ่มรหัสเซิร์ฟเวอร์ที่ส่วนท้ายของ URL ดังนี้:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&sensor=true&key=SERVERKEY
ตอนนี้เพื่อรับคีย์เซิร์ฟเวอร์เพียงทำตามขั้นตอนเหล่านี้:
1)ไปที่ Developer Console https://code.google.com/apis/console/
2)ในข้อมูลรับรองภายใต้การเข้าถึง API สาธารณะสร้างคีย์ใหม่
3)เลือกคีย์เซิร์ฟเวอร์จากตัวเลือก
4)ป้อนที่อยู่ IP ของคุณในฟิลด์และหากคุณมีที่อยู่ IP เพิ่มเติมคุณสามารถเพิ่มได้ทุกบรรทัด หมายเหตุ:ป้อนที่อยู่ IP เฉพาะเมื่อคุณต้องการใช้เพื่อการทดสอบของคุณ ปล่อยให้ส่วนที่อยู่ IP ว่างไว้
5)เมื่อคุณทำเสร็จแล้วให้คลิกสร้างและรหัสเซิร์ฟเวอร์ใหม่ของคุณจะถูกสร้างขึ้นจากนั้นคุณสามารถเพิ่มรหัสเซิร์ฟเวอร์นั้นใน URL ของคุณได้
ประการสุดท้ายคือแทนที่จะวางเซ็นเซอร์ = true ไว้ตรงกลาง URL คุณสามารถเพิ่มเข้าไปในตอนท้ายดังนี้:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&key=SERVERKEY&sensor=true
Places API
นี้แน่นอนจะแก้ปัญหาและก็อย่าลืมใช้คีย์เซิร์ฟเวอร์สำหรับ
แก้ไข
ฉันเชื่อว่า URL ของเว็บมีการเปลี่ยนแปลงในช่วงหลายปีที่ผ่านมา คุณสามารถเข้าถึงคอนโซลนักพัฒนาได้จากที่นี่ - https://console.developers.google.com/apis/dashboard
- ไปที่คอนโซลนักพัฒนา - https://console.developers.google.com/หรือใช้ลิงก์จากรายละเอียดเพื่อไปที่แดชบอร์ด API โดยตรง
- ภายใต้คอนโซลนักพัฒนาให้ค้นหาป้ายกำกับจากแผงนำทางด้านซ้าย
- เลือกโครงการ
- เลือกข้อมูลรับรองจากแผงการนำทางด้านซ้าย
- คุณสามารถสร้างประเภทข้อมูลรับรองจากแถบนำทางด้านบนได้ตามต้องการ
หวังว่าคำตอบนี้จะช่วยคุณและผู้ชมคนอื่น ๆ โชคดี .. :)