ดัชนี
AreaInsights(อินเทอร์เฟซ)ComputeInsightsRequest(ข้อความ)ComputeInsightsResponse(ข้อความ)Filter(ข้อความ)Insight(enum)LocationFilter(ข้อความ)LocationFilter.Circle(ข้อความ)LocationFilter.CustomArea(ข้อความ)LocationFilter.CustomArea.Polygon(ข้อความ)LocationFilter.Region(ข้อความ)OperatingStatus(enum)PlaceInsight(ข้อความ)PriceLevel(enum)RatingFilter(ข้อความ)TypeFilter(ข้อความ)
AreaInsights
คําจํากัดความของบริการสําหรับ RPC แบบรวมของ Places
| ComputeInsights |
|---|
|
วิธีนี้ช่วยให้คุณเรียกข้อมูลเชิงลึกเกี่ยวกับพื้นที่โดยใช้ตัวกรองที่หลากหลาย เช่น พื้นที่ ประเภทสถานที่ สถานะการทํางาน ระดับราคา และคะแนน ปัจจุบันระบบรองรับข้อมูลเชิงลึก "จํานวน" และ "สถานที่" ข้อมูลเชิงลึก "จำนวน" ช่วยให้คุณตอบคําถามต่างๆ ได้ เช่น "มีร้านอาหารกี่แห่งในแคลิฟอร์เนียที่เปิดทําการอยู่ มีราคาไม่แพง และมีคะแนนเฉลี่ยอย่างน้อย 4 ดาว" (ดูรายละเอียดเพิ่มเติมใน
|
ComputeInsightsRequest
คำขอสำหรับ RPC ของ ComputeInsights
| ช่อง | |
|---|---|
insights[] |
ต้องระบุ ข้อมูลเชิงลึกที่จะคํานวณ ปัจจุบันรองรับเฉพาะ INSIGHT_COUNT และ INSIGHT_PLACES |
filter |
ต้องระบุ ตัวกรองข้อมูลเชิงลึก |
ComputeInsightsResponse
การตอบกลับสําหรับ RPC ของ ComputeInsights
| ช่อง | |
|---|---|
place_insights[] |
ผลลัพธ์สําหรับ Insights.INSIGHT_PLACES |
count |
ผลลัพธ์สําหรับ Insights.INSIGHT_COUNT |
ตัวกรอง
ตัวกรองสําหรับ RPC ของ ComputeInsights
| ช่อง | |
|---|---|
location_filter |
ต้องระบุ จำกัดผลการค้นหาให้แสดงเฉพาะสถานที่ที่อยู่ในพื้นที่ที่ระบุโดยตัวกรองสถานที่ |
type_filter |
ต้องระบุ ตัวกรองประเภทสถานที่ |
operating_status[] |
ไม่บังคับ จำกัดผลการค้นหาให้แสดงเฉพาะสถานที่ที่มีสถานะการทํางานอยู่ในรายการนี้ หากไม่ได้ตั้งค่า operating_status ระบบจะใช้ OPERATING_STATUS_OPERATIONAL เป็นค่าเริ่มต้น |
price_levels[] |
ไม่บังคับ จำกัดผลการค้นหาไว้ที่สถานที่ที่มีระดับราคารวมอยู่ในรายการนี้ หากไม่ได้ตั้งค่า |
rating_filter |
ไม่บังคับ จำกัดผลการค้นหาให้แสดงเฉพาะสถานที่ที่ได้รับคะแนนเฉลี่ยจากผู้ใช้ในช่วงที่ระบุโดย rating_filter หากไม่ได้ตั้งค่า rating_filter ระบบจะรวมการจัดประเภททั้งหมดไว้ในผลลัพธ์ |
ข้อมูลเชิงลึก
ข้อมูลเชิงลึกที่รองรับ
| Enum | |
|---|---|
INSIGHT_UNSPECIFIED |
ไม่ได้ระบุ |
INSIGHT_COUNT |
ข้อมูลเชิงลึกการนับ เมื่อระบุข้อมูลเชิงลึกนี้ ComputeInsights จะแสดงจํานวนสถานที่ที่ตรงกับเกณฑ์ตัวกรองที่ระบุ ตัวอย่างคำขอ ตัวอย่างคำตอบ |
INSIGHT_PLACES |
สถานที่สำหรับคืนสินค้า เมื่อระบุข้อมูลเชิงลึกนี้ ComputeInsights จะแสดงรหัสสถานที่ที่ตรงกับเกณฑ์ตัวกรองที่ระบุ ตัวอย่างคำขอ ตัวอย่างคำตอบ |
LocationFilter
ตัวกรองสถานที่ตั้ง
ระบุขอบเขตความสนใจของข้อมูลเชิงลึก
| ช่อง | |
|---|---|
ฟิลด์สหภาพ area คุณต้องระบุค่าใดค่าหนึ่งต่อไปนี้ area ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
circle |
พื้นที่เป็นวงกลม |
region |
พื้นที่เป็นภูมิภาค |
custom_area |
พื้นที่ที่กำหนดเองโดยรูปหลายเหลี่ยม |
วงกลม
วงกลมจะกำหนดโดยจุดศูนย์กลางและรัศมีเป็นเมตร
| ช่อง | |
|---|---|
radius |
ไม่บังคับ รัศมีของวงกลมเป็นเมตร |
ฟิลด์สหภาพ center ตรงกลางวงกลม center ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
lat_lng |
ละติจูดและลองจิจูดของศูนย์กลางวงกลม |
place |
รูปแบบ: ต้องอยู่ในรูปแบบ |
CustomArea
พื้นที่ที่กำหนดเอง
| ช่อง | |
|---|---|
polygon |
ต้องระบุ พื้นที่ที่กำหนดเองซึ่งแสดงเป็นรูปหลายเหลี่ยม |
รูปหลายเหลี่ยม
รูปหลายเหลี่ยมแสดงด้วยชุดพิกัดที่เชื่อมต่อกันตามลำดับทวนเข็มนาฬิกา พิกัดจะสร้างลูปปิดและกำหนดขอบเขตที่เติม พิกัดแรกและพิกัดสุดท้ายจะเท่ากันและมีค่าเหมือนกัน รูปแบบนี้เป็นรูปหลายเหลี่ยม GeoJSON เวอร์ชันที่เรียบง่าย (เรารองรับเฉพาะวงแหวนด้านนอกแบบทวนเข็มนาฬิกาวงเดียว)
| ช่อง | |
|---|---|
coordinates[] |
ไม่บังคับ พิกัดที่กําหนดรูปหลายเหลี่ยม |
ภูมิภาค
ภูมิภาคคือขอบเขตทางภูมิศาสตร์ เช่น เมือง รหัสไปรษณีย์ เขตการปกครอง รัฐ ฯลฯ
| ช่อง | |
|---|---|
ฟิลด์สหภาพ region กำหนดภูมิภาคทางภูมิศาสตร์ ระบุภูมิภาคได้ครั้งละ 1 ประเภทเท่านั้น (เช่น สถานที่) region ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
place |
ตัวระบุที่ไม่ซ้ำกันของภูมิภาคทางภูมิศาสตร์ที่เฉพาะเจาะจง |
OperatingStatus
สถานะการดําเนินการของสถานที่
| Enum | |
|---|---|
OPERATING_STATUS_UNSPECIFIED |
ไม่ได้ระบุ ไม่ควรใช้ค่านี้ |
OPERATING_STATUS_OPERATIONAL |
สถานที่ดังกล่าวเปิดทำการตามเวลาที่กำหนด |
OPERATING_STATUS_PERMANENTLY_CLOSED |
สถานที่ดังกล่าวปิดกิจการแล้ว |
OPERATING_STATUS_TEMPORARILY_CLOSED |
สถานที่นี้ปิดชั่วคราวและคาดว่าจะเปิดอีกครั้งในอนาคต |
PlaceInsight
เก็บข้อมูลเกี่ยวกับสถานที่
| ช่อง | |
|---|---|
place |
ตัวระบุที่ไม่ซ้ำกันของสถานที่ ชื่อทรัพยากรนี้ใช้ดึงรายละเอียดเกี่ยวกับสถานที่โดยใช้ Places API ได้ |
PriceLevel
ระดับราคาของที่พัก
| Enum | |
|---|---|
PRICE_LEVEL_UNSPECIFIED |
ไม่ได้ระบุ ไม่ควรใช้ค่านี้ |
PRICE_LEVEL_FREE |
สถานที่ให้บริการฟรี |
PRICE_LEVEL_INEXPENSIVE |
สถานที่ให้บริการราคาไม่แพง |
PRICE_LEVEL_MODERATE |
สถานที่ให้บริการมีบริการราคาปานกลาง |
PRICE_LEVEL_EXPENSIVE |
สถานที่ให้บริการมีราคาแพง |
PRICE_LEVEL_VERY_EXPENSIVE |
สถานที่ให้บริการมีราคาแพงมาก |
RatingFilter
ตัวกรองการให้คะแนนของผู้ใช้โดยเฉลี่ย
| ช่อง | |
|---|---|
min_rating |
ไม่บังคับ จำกัดผลการค้นหาให้แสดงเฉพาะสถานที่ที่ได้รับคะแนนโดยเฉลี่ยจากผู้ใช้มากกว่าหรือเท่ากับ min_rating ค่าต้องอยู่ระหว่าง 1.0 ถึง 5.0 |
max_rating |
ไม่บังคับ จำกัดผลการค้นหาให้แสดงเฉพาะสถานที่ที่ได้รับคะแนนโดยเฉลี่ยจากผู้ใช้น้อยกว่าหรือเท่ากับ max_rating ค่าต้องอยู่ระหว่าง 1.0 ถึง 5.0 |
TypeFilter
ตัวกรองประเภทสถานที่
รองรับเฉพาะประเภทสถานที่จากตาราง ก
สถานที่หนึ่งๆ จะเชื่อมโยงกับประเภทหลักได้เพียงประเภทเดียวเท่านั้น เช่น ประเภทหลักอาจเป็น "mexican_restaurant" หรือ "steak_house" ใช้ included_primary_types และ excluded_primary_types เพื่อกรองผลลัพธ์ตามประเภทหลักของสถานที่
สถานที่หนึ่งๆ อาจมีค่าประเภทที่เชื่อมโยงอยู่หลายค่า เช่น ร้านอาหารอาจมีประเภทต่อไปนี้ "seafood_restaurant", "restaurant", "food", "point_of_interest", "establishment" ใช้ included_types และ excluded_types เพื่อกรองผลลัพธ์ในรายการประเภทที่เชื่อมโยงกับสถานที่
หากระบุการค้นหาที่มีข้อจำกัดหลายประเภท ระบบจะแสดงเฉพาะสถานที่ที่ตรงกับข้อจำกัดทั้งหมด เช่น หากคุณระบุ {"included_types": ["restaurant"], "excluded_primary_types": ["steak_house"]} สถานที่ที่แสดงจะให้บริการที่เกี่ยวข้องกับ "restaurant" แต่ไม่ได้ดำเนินการเป็น "steak_house" เป็นหลัก
หากมีประเภทที่ขัดแย้งกัน เช่น ประเภทปรากฏทั้งในประเภท included_types และ excluded_types หรือ included_primary_types และ excluded_primary_types ระบบจะแสดงข้อผิดพลาด INVALID_ARGUMENT
ต้องตั้งค่ารายการใดรายการหนึ่งระหว่าง included_types หรือ included_primary_types
| ช่อง | |
|---|---|
included_types[] |
ไม่บังคับ ประเภทสถานที่ที่รวมไว้ |
excluded_types[] |
ไม่บังคับ ประเภทสถานที่ที่ยกเว้น |
included_primary_types[] |
ไม่บังคับ ประเภทสถานที่หลักที่รวมไว้ |
excluded_primary_types[] |
ไม่บังคับ ประเภทสถานที่หลักที่ยกเว้น |