คำถามที่พบบ่อยเกี่ยวกับบริการเว็บของ 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 รายการ (อะไรก็ได้จากตารางที่ 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 ที่ไม่ถูกต้องเพื่อส่งคำขอ