ทุกประเทศรองรับสคีมาหลัก และแต่ละประเทศมีรายการสคีมาเพิ่มเติม
| ชื่อช่อง | ประเภท | โหมด | คำอธิบาย | ตัวอย่าง | 
|---|---|---|---|---|
| point | GEOGRAPHY | NULLABLE | ตำแหน่งของสถานที่ในรูปแบบออบเจ็กต์ประเภทภูมิศาสตร์แบบจุด | POINT(-122.08532 37.42205) | 
| id | STRING | NULLABLE | รหัสสถานที่ที่ไม่ซ้ำกัน ดูรหัสสถานที่ | ChIJj61dQgK6j4AR4GeTYWZsKWw | 
| types | STRING | REPEATED | ชุดแท็กประเภทสำหรับสถานที่ เช่น "ร้านอาหาร" และ "คาเฟ่" ดูรายการค่าที่เป็นไปได้ทั้งหมดได้ที่ประเภทสถานที่ | restaurant,point_of_interest,establishment | 
| primary_type | STRING | NULLABLE | ประเภทหลักของสถานที่ เช่น "ร้านอาหาร" "คาเฟ่" "สนามบิน" เป็นต้น สถานที่หนึ่งๆ จะมีประเภทหลักได้เพียงประเภทเดียว ดูรายการค่าที่เป็นไปได้ทั้งหมดได้ที่ประเภทสถานที่ | restaurant | 
| country_code | STRING | NULLABLE | รหัสประเทศในรูปแบบ CLDR ของ Unicode | US | 
| location | RECORD | NULLABLE | ตำแหน่งของสถานที่ | |
| location.latitude | FLOAT | NULLABLE | ละติจูดเป็นองศา มีค่าตั้งแต่ -90.0 ถึง 90.0 | 37.42205 | 
| location.longitude | FLOAT | NULLABLE | ลองจิจูดในหน่วยองศา ค่าอยู่ในช่วง -180.0 ถึง 180.0 | -122.08532 | 
| rating | FLOAT | NULLABLE | คะแนนระหว่าง 1.0 ถึง 5.0 โดยอิงตามรีวิวของผู้ใช้เกี่ยวกับสถานที่ | 4.5 | 
| user_rating_count | INTEGER | NULLABLE | จำนวนรีวิวทั้งหมดของสถานที่ | 100 | 
| price_level | STRING | NULLABLE | ระดับราคาของสถานที่ ค่าที่เป็นไปได้คือ "PRICE_LEVEL_FREE", "PRICE_LEVEL_INEXPENSIVE", "PRICE_LEVEL_MODERATE", "PRICE_LEVEL_EXPENSIVE" และ "PRICE_LEVEL_VERY_EXPENSIVE" | PRICE_LEVEL_MODERATE | 
| business_status | STRING | NULLABLE | สถานะของธุรกิจสำหรับสถานที่ ค่าที่ใช้ได้คือ "OPERATIONAL", "CLOSED_TEMPORARILY" และ "CLOSED_PERMANENTLY" | OPERATIONAL | 
| takeout | BOOLEAN | NULLABLE | สถานที่รองรับการสั่งกลับบ้าน | true | 
| delivery | BOOLEAN | NULLABLE | สถานที่รองรับการนำส่ง | true | 
| dine_in | BOOLEAN | NULLABLE | สถานที่รองรับตัวเลือกที่นั่งในร่มหรือกลางแจ้ง | true | 
| curbside_pickup | BOOLEAN | NULLABLE | สถานที่รองรับการรับสินค้าโดยไม่ต้องลงจากรถ | true | 
| reservable | BOOLEAN | NULLABLE | สถานที่รองรับการจอง | true | 
| serves_breakfast | BOOLEAN | NULLABLE | สถานที่นี้มีบริการอาหารเช้า | true | 
| serves_lunch | BOOLEAN | NULLABLE | สถานที่นี้เสิร์ฟอาหารกลางวัน | true | 
| serves_dinner | BOOLEAN | NULLABLE | สถานที่นี้ให้บริการอาหารเย็น | true | 
| serves_beer | BOOLEAN | NULLABLE | สถานที่นี้เสิร์ฟเบียร์ | true | 
| serves_wine | BOOLEAN | NULLABLE | สถานที่นี้เสิร์ฟไวน์ | true | 
| serves_brunch | BOOLEAN | NULLABLE | สถานที่นี้เสิร์ฟอาหารมื้อสาย | true | 
| serves_vegetarian_food | BOOLEAN | NULLABLE | สถานที่นี้เสิร์ฟอาหารมังสวิรัติ | true | 
| outdoor_seating | BOOLEAN | NULLABLE | สถานที่นี้มีที่นั่งกลางแจ้ง | true | 
| live_music | BOOLEAN | NULLABLE | สถานที่นี้มีการแสดงดนตรีสด | true | 
| menu_for_children | BOOLEAN | NULLABLE | สถานที่นี้มีเมนูสำหรับเด็ก | true | 
| serves_cocktails | BOOLEAN | NULLABLE | สถานที่ให้บริการค็อกเทล | true | 
| serves_dessert | BOOLEAN | NULLABLE | สถานที่นี้เสิร์ฟของหวาน | true | 
| serves_coffee | BOOLEAN | NULLABLE | สถานที่นี้มีบริการกาแฟ | true | 
| good_for_children | BOOLEAN | NULLABLE | สถานที่นี้เหมาะสำหรับเด็ก | true | 
| allows_dogs | BOOLEAN | NULLABLE | สถานที่อนุญาตให้นำสุนัขเข้าได้ | true | 
| restroom | BOOLEAN | NULLABLE | สถานที่นี้มีห้องน้ำ | true | 
| good_for_groups | BOOLEAN | NULLABLE | ที่พักรองรับกลุ่ม | true | 
| good_for_watching_sports | BOOLEAN | NULLABLE | สถานที่นี้เหมาะสำหรับการชมกีฬา | true | 
| accepts_credit_cards | BOOLEAN | NULLABLE | สถานที่รับบัตรเครดิตเป็นวิธีการชำระเงิน | true | 
| accepts_debit_cards | BOOLEAN | NULLABLE | สถานที่รับบัตรเดบิตเป็นวิธีการชำระเงิน | true | 
| accepts_cash_only | BOOLEAN | NULLABLE | สถานที่นี้รับชำระเงินด้วยเงินสดเท่านั้น สถานที่ที่มีแอตทริบิวต์นี้อาจยังรับวิธีการชำระเงินอื่นๆ | true | 
| accepts_nfc | BOOLEAN | NULLABLE | สถานที่รับการชำระเงินผ่าน NFC | true | 
| free_parking_lot | BOOLEAN | NULLABLE | สถานที่นั้นมีที่จอดรถฟรี | true | 
| paid_parking_lot | BOOLEAN | NULLABLE | สถานที่นี้มีที่จอดรถแบบเสียค่าใช้จ่าย | true | 
| free_street_parking | BOOLEAN | NULLABLE | สถานที่นี้มีที่จอดรถริมถนนแบบไม่เสียค่าใช้จ่าย | true | 
| paid_street_parking | BOOLEAN | NULLABLE | สถานที่นี้มีที่จอดรถริมถนนแบบเสียค่าใช้จ่าย | true | 
| valet_parking | BOOLEAN | NULLABLE | สถานที่นี้มีบริการนำรถไปจอดให้ | true | 
| free_garage_parking | BOOLEAN | NULLABLE | ที่พักมีที่จอดรถในโรงจอดรถแบบไม่เสียค่าใช้จ่าย | true | 
| paid_garage_parking | BOOLEAN | NULLABLE | สถานที่นี้มีโรงจอดรถแบบเสียค่าใช้จ่าย | true | 
| wheelchair_accessible_parking | BOOLEAN | NULLABLE | สถานที่นี้มีที่จอดรถที่รองรับเก้าอี้รถเข็น | true | 
| wheelchair_accessible_entrance | BOOLEAN | NULLABLE | สถานที่นี้มีทางเข้าสำหรับเก้าอี้รถเข็น | true | 
| wheelchair_accessible_restroom | BOOLEAN | NULLABLE | สถานที่นี้มีห้องน้ำที่รองรับเก้าอี้รถเข็น | true | 
| wheelchair_accessible_seating | BOOLEAN | NULLABLE | สถานที่นี้มีที่นั่งที่รองรับเก้าอี้รถเข็น | true | 
| regular_opening_hours | RECORD | NULLABLE | เวลาทำการปกติ ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_happy_hour | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "HAPPY_HOUR" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_drive_through | RECORD | NULLABLE | เวลาทำการปกติสำหรับเวลาทำการประเภทรอง "DRIVE_THROUGH" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_delivery | RECORD | NULLABLE | เวลาทําการปกติสําหรับประเภทเวลาทําการรอง "DELIVERY" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_takeout | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "ซื้อกลับบ้าน" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_kitchen | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "KITCHEN" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_breakfast | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "BREAKFAST" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_lunch | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "LUNCH" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_dinner | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "DINNER" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_brunch | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "BRUNCH" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_pickup | RECORD | NULLABLE | เวลาทำการปกติสำหรับเวลาทำการประเภทรอง "PICKUP" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_access | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "ACCESS" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_senior_hours | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "SENIOR_HOURS" ดูข้อมูลอ้างอิงเวลาทำการ | |
| regular_opening_hours_online_service_hours | RECORD | NULLABLE | เวลาทำการปกติสำหรับประเภทเวลาทำการรอง "ONLINE_SERVICE_HOURS" ดูข้อมูลอ้างอิงเวลาทำการ | |
| ev_charge_options | RECORD | NULLABLE | ข้อมูลเกี่ยวกับสถานีชาร์จ EV ที่โฮสต์ในสถานที่ คำศัพท์เป็นไปตาม https://afdc.energy.gov/fuels/electricity_infrastructure.html พอร์ตหนึ่งๆ จะชาร์จรถได้ครั้งละ 1 คัน พอร์ต 1 พอร์ตมีขั้วต่ออย่างน้อย 1 ตัว สถานี 1 แห่งมีพอร์ตอย่างน้อย 1 พอร์ต | |
| ev_charge_options.connector_count | INTEGER | NULLABLE | จำนวนหัวชาร์จไฟฟ้าที่สถานีนี้ อย่างไรก็ตาม เนื่องจากพอร์ตบางพอร์ตอาจมีหัวชาร์จหลายหัวแต่ชาร์จรถได้ครั้งละ 1 คันเท่านั้น (เช่น) จำนวนหัวชาร์จจึงอาจมากกว่าจำนวนรถทั้งหมดที่ชาร์จพร้อมกันได้ | 3 | 
| ev_charge_options.connector_aggregation | RECORD | REPEATED | รายการการรวบรวมหัวชาร์จไฟฟ้า EV ที่มีหัวชาร์จประเภทเดียวกันและอัตราการชาร์จเดียวกัน | |
| ev_charge_options.connector_aggregation.type | STRING | NULLABLE | ประเภทเครื่องมือเชื่อมต่อของการรวมข้อมูลนี้ ดูรายการประเภทหัวชาร์จไฟฟ้าที่เป็นไปได้ได้ที่ EVConnectorType | EV_CONNECTOR_TYPE_J1772 | 
| ev_charge_options.connector_aggregation.max_charge_rate_kw | FLOAT | NULLABLE | อัตราการชาร์จสูงสุดแบบคงที่ในหน่วยกิโลวัตต์ของขั้วต่อแต่ละขั้วในการรวม | 16.0 | 
| ev_charge_options.connector_aggregation.count | INTEGER | NULLABLE | จำนวนตัวเชื่อมต่อในการรวบรวมนี้ | 3 | 
| brand_ids | STRING | REPEATED | ตัวระบุที่ไม่ซ้ำกันสำหรับแบรนด์ | 13992718219781496405 | 
การอ้างอิงเวลาทำการ
เวลาทำการปกติสำหรับเวลาทำการประเภทหนึ่งๆ ชั่วโมงจะ
แยกตามวันของสัปดาห์ สำหรับช่วงเวลาที่เลยเที่ยงคืน ระบบจะตัดเวลาสิ้นสุดเป็น 23:59:59.999999 และวันถัดไปจะมีช่วงเวลาที่เริ่มต้นที่ 00:00:00.000000 ตัวอย่างเช่น หากสถานที่เปิดทำการในวันศุกร์ตั้งแต่ 08:00 น. ถึง 12:00 น. และตั้งแต่ 20:00 น. ถึง 02:00 น. ช่วงเวลาสำหรับ friday
จะเป็น [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time:
"20:00:00", end_time: "23:59:59.999999"}]
หากต้องการค้นหาสถานที่ที่เปิดในวันศุกร์เวลา 17:00 น. คุณสามารถเรียกใช้การค้นหาต่อไปนี้
SELECT WITH AGGREGATION_THRESHOLD COUNT(*) AS count FROM `PROJECT_NAME.places_insights___us___sample.places_sample` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)
สคีมาแบบเต็มสำหรับช่องเวลาทำการมีดังนี้
| Field Name | Type | Mode | Description | Example | 
|---|---|---|---|---|
| monday | RECORD | REPEATED | The list of periods on Monday during which the place is open. |  | 
| monday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| monday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 | 
| tuesday | RECORD | REPEATED | The list of periods on Tuesday during which the place is open. |  | 
| tuesday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| tuesday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 | 
| wednesday | RECORD | REPEATED | The list of periods on Wednesday during which the place is open. |  | 
| wednesday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| wednesday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 | 
| thursday | RECORD | REPEATED | The list of periods on Thursday during which the place is open. |  | 
| thursday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| thursday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 | 
| friday | RECORD | REPEATED | The list of periods on Friday during which the place is open. |  | 
| friday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| friday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 | 
| saturday | RECORD | REPEATED | The list of periods on Saturday during which the place is open. |  | 
| saturday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| saturday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 | 
| sunday | RECORD | REPEATED | The list of periods on Sunday during which the place is open. |  | 
| sunday.start_time | TIME | NULLABLE | Start of the period. | 08:00:00 | 
| sunday.end_time | TIME | NULLABLE | End of the period. | 18:00:00 |