เอกสารนี้มีคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ Places API หากไม่พบคำตอบสำหรับคำถามของคุณที่นี่ หน้าเว็บต่อไปนี้อาจเป็นประโยชน์
- คำถามที่พบบ่อยสำหรับนักพัฒนาแอป Google Maps
- ข้อกำหนดในการให้บริการของ Google Maps Platform
- นโยบายสำหรับนักพัฒนาแอปของ 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ที่ไม่ถูกต้องในการส่งคำขอ