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

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

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

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

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

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

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

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

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

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

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

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

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

Places API ออกแบบมาเพื่อแสดงรายการestablishmentsที่อยู่ใกล้เคียง (รายการใดก็ได้จากตารางแรก ในประเภทสถานที่ที่รองรับ) และผลการค้นหาตำแหน่งสูงสุด 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 ที่จำกัดเบราว์เซอร์ ให้ตรวจสอบว่า URL ที่มาที่อนุญาตถูกต้อง
    • หากใช้คีย์ API ที่จำกัดเซิร์ฟเวอร์ ให้ตรวจสอบว่า IP ที่อนุญาตถูกต้อง
    • ไม่รองรับคีย์ API ที่มีข้อจำกัดของ Android หรือ iOS ใช้คีย์ API ทั่วไป (ไม่จำกัด) หรือคีย์ที่มีข้อจำกัดของเบราว์เซอร์หรือเซิร์ฟเวอร์
  • ไม่ได้ส่งคำขอเป็นคำขอ HTTPS คำขอ HTTPS จำเป็นสำหรับคำขอ Places API ทั้งหมด
  • มีการใช้ HTTP method ที่ไม่ถูกต้องในการส่งคำขอ