همه کشورها از طرحواره اصلی پشتیبانی میکنند و سپس هر کشور موارد طرحواره اضافی دارد.
| نام فیلد | نوع | حالت | توضیحات | مثال |
|---|---|---|---|---|
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. | US |
location | RECORD | NULLABLE | موقعیت مکان. | |
location.latitude | FLOAT | NULLABLE | عرض جغرافیایی بر حسب درجه. از ۹۰.۰- تا ۹۰.۰ متغیر است. | 37.42205 |
location.longitude | FLOAT | NULLABLE | طول جغرافیایی بر حسب درجه. از ۱۸۰.۰- تا ۱۸۰.۰ متغیر است. | -122.08532 |
rating | FLOAT | NULLABLE | امتیازی بین ۱.۰ تا ۵.۰، بر اساس نظرات کاربران در مورد آن مکان. | 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 |
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 | سایت Place کارتهای اعتباری را به عنوان پرداخت میپذیرد. | true |
accepts_debit_cards | BOOLEAN | NULLABLE | سایت Place کارتهای نقدی را به عنوان پرداخت میپذیرد. | true |
accepts_cash_only | BOOLEAN | NULLABLE | مکان فقط پول نقد را به عنوان پرداخت میپذیرد. مکانهایی با این ویژگی ممکن است همچنان روشهای پرداخت دیگری را بپذیرند. | true |
accepts_nfc | BOOLEAN | NULLABLE | سایت Place پرداختهای 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 | ساعات کاری معمول برای ساعات ثانویه، نوع «تحویل» را دارد. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_takeout | RECORD | NULLABLE | ساعات کاری معمول برای ساعات ثانویه، نوع «بیرونبر» را دارد. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_kitchen | RECORD | NULLABLE | ساعات کاری معمول برای ساعات ثانویه، نوع «آشپزخانه» را دارد. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_breakfast | RECORD | NULLABLE | ساعات کاری معمول برای ساعات ثانویه، نوع «صبحانه» را دارد. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_lunch | RECORD | NULLABLE | ساعات کاری معمول برای ساعات ثانویه، نوع «ناهار» را دارد. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_dinner | RECORD | NULLABLE | ساعات کاری معمول برای ساعات ثانویه را با عبارت «شام» مشخص کنید. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_brunch | RECORD | NULLABLE | ساعات کاری معمول برای ساعات کاری ثانویه از نوع «صبحانه، ناهار و شام» است. به مرجع ساعات کاری مراجعه کنید. | |
regular_opening_hours_pickup | RECORD | NULLABLE | ساعات کاری معمول برای ساعات ثانویه، نوع «برداشت» را تایپ کنید. به مرجع ساعات کاری مراجعه کنید. | |
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 | اطلاعات مربوط به ایستگاه شارژ خودروهای برقی که در آن مکان قرار دارد. اصطلاحات مربوطه در آدرس https://afdc.energy.gov/fuels/electricity_infrastructure.html آمده است. یک پورت میتواند همزمان یک خودرو را شارژ کند. هر پورت دارای یک یا چند کانکتور است. هر ایستگاه دارای یک یا چند پورت است. | |
ev_charge_options.connector_count | INTEGER | NULLABLE | تعداد کانکتورها در این ایستگاه. با این حال، از آنجا که برخی از پورتها میتوانند چندین کانکتور داشته باشند اما فقط میتوانند یک خودرو را در یک زمان شارژ کنند (مثلاً)، تعداد کانکتورها ممکن است بیشتر از تعداد کل خودروهایی باشد که میتوانند همزمان شارژ شوند. | 3 |
ev_charge_options.connector_aggregation | RECORD | REPEATED | فهرستی از مجموعه کانکتورهای شارژ خودروهای برقی که شامل کانکتورهایی از نوع و نرخ شارژ یکسان هستند. | |
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 شروع میشود. برای مثال، اگر مکانی در روزهای جمعه از ساعت ۸ صبح تا ۱۲ ظهر و سپس از ۸ شب تا ۲ بامداد باز باشد، دورههای friday به صورت زیر خواهد بود: [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time: "20:00:00", end_time: "23:59:59.999999"}] .
برای جستجوی مکانهایی که جمعه ساعت ۵ بعد از ظهر باز هستند، میتوانید عبارت زیر را اجرا کنید:
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)
طرح کلی فیلدهای ساعات کاری به شرح زیر است:
| نام فیلد | تایپ کنید | حالت | توضیحات | مثال |
|---|---|---|---|---|
monday | RECORD | REPEATED | لیست دوره های دوشنبه که در طی آن مکان باز است. | |
monday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
monday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |
tuesday | RECORD | REPEATED | لیست دوره های سه شنبه که در طی آن مکان باز است. | |
tuesday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
tuesday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |
wednesday | RECORD | REPEATED | لیست دوره های چهارشنبه که در طی آن مکان باز است. | |
wednesday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
wednesday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |
thursday | RECORD | REPEATED | لیست دوره های پنجشنبه که در طی آن مکان باز است. | |
thursday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
thursday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |
friday | RECORD | REPEATED | لیست دوره های روز جمعه که در طی آن مکان باز است. | |
friday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
friday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |
saturday | RECORD | REPEATED | لیست دوره های شنبه که در طی آن مکان باز است. | |
saturday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
saturday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |
sunday | RECORD | REPEATED | لیست دوره های یکشنبه که در طی آن مکان باز است. | |
sunday.start_time | TIME | NULLABLE | شروع دوره. | 08:00:00 |
sunday.end_time | TIME | NULLABLE | پایان دوره. | 18:00:00 |