Все страны поддерживают основную схему, а затем в каждой стране появляются дополнительные элементы схемы .
Имя поля | Тип | Режим | Описание | Пример |
---|---|---|---|---|
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 | Код страны в формате Unicode CLDR. | 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 |
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 | Стандартные часы работы для дополнительного типа "Автокасса". См. справочник часов работы . | |
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
. Например, если заведение открыто по пятницам с 8:00 до 12:00, а затем с 20:00 до 2: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)
Полная схема полей часов работы выглядит следующим образом:
Имя поля | Тип | Режим | Описание | Пример |
---|---|---|---|---|
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 |