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

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

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

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

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

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

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

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

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

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

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

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

Why do I receive at most two results when filtering by some types?

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

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

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

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

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

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

การแก้ปัญหา

ทำไมฉันจึงได้รับ "สถานะ": "REQUEST_DENIED" อยู่เรื่อยๆ

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

  • คุณยังไม่ได้เปิดใช้งาน 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 ที่ไม่ถูกต้องในการส่งคําขอ
    • คำขอทั้งหมดต้องส่งเป็นคำขอ GET ยกเว้น [เพิ่มสถานที่][สถานที่-เพิ่ม]
    • คำขอ [เพิ่มสถานที่][สถานที่-เพิ่ม] ทั้งหมดต้องส่งคำขอเป็นคำขอPOST