ค้นหาสถานที่ด้วยคำค้นหาที่เป็นข้อความ
คำขอ HTTP
POST https://mapstools.googleapis.com/v1:searchText
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"textQuery": string,
"languageCode": string,
"regionCode": string,
"pageSize": integer,
"includeExtendedDetails": boolean,
"locationBias": {
object ( |
| ช่อง | |
|---|---|
textQuery |
ต้องระบุ คำค้นหาที่เป็นข้อความ |
languageCode |
ไม่บังคับ ภาษาที่ต้องการให้แสดงข้อมูลสรุป หากไม่ได้ระบุรหัสภาษาหรือไม่รู้จัก ระบบจะแสดงผลสรุปโดยใช้ภาษาอังกฤษเป็นหลัก เช่น "en" สำหรับภาษาอังกฤษ ดูรายการภาษาที่รองรับในปัจจุบันได้ที่ https://developers.google.com/maps/faq#languagesupport |
regionCode |
ไม่บังคับ รหัสประเทศ/ภูมิภาค Unicode (CLDR) ของสถานที่ตั้งที่ส่งคำขอ พารามิเตอร์นี้ใช้เพื่อแสดงรายละเอียดสถานที่ เช่น ชื่อสถานที่เฉพาะภูมิภาค (หากมี) พารามิเตอร์นี้อาจส่งผลต่อผลลัพธ์ตามกฎหมายที่เกี่ยวข้อง เช่น "US" สำหรับสหรัฐอเมริกา ดูข้อมูลเพิ่มเติมได้ที่ https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html โปรดทราบว่าปัจจุบันระบบยังไม่รองรับรหัสภูมิภาคแบบ 3 หลัก |
pageSize |
ไม่บังคับ จำนวนสถานที่สูงสุดที่จะแสดงผล โดยไม่เกิน 10 แห่ง บริการอาจแสดงผลลัพธ์น้อยกว่าค่านี้ ค่าเริ่มต้นคือ 5 การขอมากกว่า 5 สถานที่จะทริกเกอร์ระดับ Pro และทำให้มีค่าใช้จ่ายที่เรียกเก็บและเวลาในการตอบสนองสูงขึ้น |
includeExtendedDetails |
ไม่บังคับ รวมรายละเอียดสถานที่เพิ่มเติมในการตอบกลับ ตั้งค่าฟิลด์นี้เป็น ปล่อย การเปิดใช้ช่องนี้จะทริกเกอร์ระดับ Pro และทำให้มีค่าใช้จ่ายที่เรียกเก็บสูงขึ้นและเวลาในการตอบสนองนานขึ้น |
locationBias |
ภูมิภาคที่ไม่บังคับเพื่อให้น้ำหนักกับผลการค้นหา หากตำแหน่งที่ชัดเจนอยู่ใน |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ SearchTextResponse
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/maps-platform.mapstools