คำถามที่พบบ่อยเกี่ยวกับบริการเว็บของ 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" อยู่เรื่อยๆ

"status": "REQUEST_DENIED" จะแสดงผลโดย Places API เมื่อ

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