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

เอกสารนี้มีคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ Google 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

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

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" อยู่เรื่อยๆ

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 ที่ไม่ถูกต้องในการส่งคำขอ