เอกสารนี้มีคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ 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
จะปรากฏในหน้าที่สองของผลการค้นหาซึ่ง
คุณสามารถเข้าถึง
การแบ่งหน้า หากสถานที่
อันดับที่มากกว่า 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
- คำขอทั้งหมดต้องส่งเป็นคำขอ