คำถามที่พบบ่อยเกี่ยวกับบริการเว็บของ Places

เอกสารนี้มีคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ Places API หากไม่พบคำตอบสำหรับคำถามของคุณที่นี่ คุณอาจพบข้อมูลที่เป็นประโยชน์ในหน้าต่อไปนี้

นอกจากนี้ Places API ยังมีชุมชนนักพัฒนาแอปที่คึกคัก หากมีคำถามเกี่ยวกับโค้ด เราขอแนะนำให้โพสต์คำถามในชุมชน ดูข้อมูลเพิ่มเติมเกี่ยวกับการถามคำถามได้ในหน้าการสนับสนุน

ค้นหาสถานที่

เหตุใดระบบจึงไม่แสดงสถานที่บางแห่งเมื่อฉันกรองตามประเภท

เป็นไปได้ว่าระบบยังไม่ได้จัดหมวดหมู่สถานที่ที่คุณกำลังค้นหา ระบบจะจัดหมวดหมู่สถานที่ทั้งหมดเป็นประเภททั่วไป "establishment" จนกว่า Google จะมีข้อมูลเกี่ยวกับสถานที่นั้นๆ มากพอที่จะจัดหมวดหมู่เป็นประเภทสถานที่ที่รองรับประเภทใดประเภทหนึ่ง

วิธีแก้ปัญหาคือส่ง type ของสถานที่ไปยังพารามิเตอร์ keyword ระบบจะจับคู่พารามิเตอร์ keyword กับชื่อ ประเภท ที่อยู่ และรีวิวจากลูกค้า

หากต้องการเพิ่มหมวดหมู่ type ลงในข้อมูลสถานที่ด้วยตนเอง ให้ส่งการแก้ไขสถานที่ เมื่อการแก้ไขได้รับการอนุมัติและเผยแพร่แล้ว สถานที่ดังกล่าวจะปรากฏขึ้นโดยใช้การกรอง type ที่ถูกต้อง

เหตุใดระบบจึงไม่แสดงสถานที่บางแห่งในบริเวณใกล้เคียง

โดยค่าเริ่มต้น Places API จะจัดเรียงผลการค้นหาตาม prominence ภายใน radius ที่ระบุ คำขอการค้นหาในบริเวณใกล้เคียงสามารถแสดงผลการค้นหาได้สูงสุด 60 รายการ โดยแบ่งออกเป็น 3 หน้า หากสถานที่หนึ่งๆ มีอันดับ prominence เป็นอันดับที่ 22 สถานที่ดังกล่าวจะปรากฏ ในหน้าผลการค้นหาหน้าที่ 2 ซึ่งคุณเข้าถึงได้ผ่าน การแบ่งหน้า หากสถานที่หนึ่งๆ มีอันดับ prominence มากกว่าอันดับที่ 60 สถานที่ดังกล่าวจะไม่รวมอยู่ในผลการค้นหา แม้ว่าจะอยู่ใกล้กับจุดกึ่งกลางของการค้นหามากกว่าก็ตาม

คุณสามารถจัดเรียงผลการค้นหาตาม distance แทน prominence ได้โดยตั้งค่าพารามิเตอร์ rankby ในการค้นหาเป็น distance และละเว้นพารามิเตอร์ radius ระบบจะละเว้นความเกี่ยวข้องและแสดงสถานที่ตามลำดับระยะทางจาก location

หากคุณกรองคำขอตามประเภท ระบบอาจกรองผลการค้นหาบางรายการออกจากคำตอบ ดูข้อมูลเพิ่มเติมได้ที่รายการคำถามที่พบบ่อย: เหตุใดระบบจึงไม่แสดงสถานที่บางแห่งเมื่อฉันกรองตามประเภท

เหตุใดฉันจึงได้รับผลการค้นหาสูงสุด 2 รายการเมื่อกรองตาม types บางประเภท

Places API ได้รับการออกแบบมาเพื่อแสดงรายการ establishments (รายการใดก็ได้จากตารางแรกในประเภทสถานที่ที่รองรับ) และผลการค้นหาสถานที่ (รายการใดก็ได้จากตารางที่ 2 ของประเภทสถานที่ที่รองรับ) สูงสุด 2 รายการ เพื่อช่วยระบุพื้นที่ที่คุณส่งคำขอการค้นหาในบริเวณใกล้เคียง

การกรองคำขอการค้นหาสถานที่ใกล้เคียงตาม type ของสถานที่ เช่น locality หรือ political จะกรองผลการค้นหา establishment ออก

ข้อมูลสถานที่

ฉันจะเพิ่มหรือแก้ไขสถานที่ได้อย่างไร

หากคุณเป็นเจ้าของธุรกิจ คุณสามารถเพิ่ม ยืนยัน และจัดการข้อมูลธุรกิจ ใน Google Maps ได้โดยใช้ Business Profile

หากคุณไม่ได้เป็นเจ้าของสถานที่ คุณก็ยังคงแนะนำ การเปลี่ยนแปลงได้

การแก้ปัญหา

เหตุใดฉันจึงได้รับ `"status": "REQUEST_DENIED"` อยู่เรื่อยๆ

Places API จะแสดงผล "status": "REQUEST_DENIED" ในกรณีต่อไปนี้

  • คุณยังไม่ได้เปิดใช้งาน Places API ใน คอนโซล Google Cloud
  • คำขอของคุณไม่มีพารามิเตอร์ key
  • พารามิเตอร์ key ไม่ตรงกับคีย์ API ของคุณใน คอนโซล Google Cloud
  • คุณตั้งค่าคีย์ API ใน คอนโซล Google Cloud ไม่ถูกต้อง โดยอาจเกิดจากสาเหตุต่อไปนี้
    • หากใช้คีย์ API ที่จำกัดการใช้งานกับเบราว์เซอร์ ให้ตรวจสอบว่าผู้อ้างอิงที่อนุญาตถูกต้อง
    • หากใช้คีย์ API ที่จำกัดการใช้งานกับเซิร์ฟเวอร์ ให้ตรวจสอบว่า IP ที่อนุญาตถูกต้อง
    • ระบบไม่รองรับคีย์ API ที่มีข้อจำกัดสำหรับ Android หรือ iOS ให้ใช้คีย์ API ทั่วไป (ไม่จำกัด) หรือคีย์ที่มีข้อจำกัดสำหรับเบราว์เซอร์หรือเซิร์ฟเวอร์
  • คำขอไม่ได้ส่งเป็นคำขอ HTTPS เนื่องจากคำขอ Places API ทั้งหมดต้องใช้ HTTPS
  • ใช้ HTTP method ไม่ถูกต้องในการส่งคำขอ