Referência do esquema principal

Todos os países oferecem suporte ao esquema principal, e cada um tem itens de esquema adicionais.

Nome do campo Tipo Mode Descrição Exemplo
point GEOGRAPHY NULLABLE O local do lugar como um objeto do tipo geografia de ponto. POINT(-122.08532 37.42205)
id STRING NULLABLE O ID exclusivo do lugar. Consulte IDs de lugar. ChIJj61dQgK6j4AR4GeTYWZsKWw
types STRING REPEATED Um conjunto de tags de tipo para o lugar. Por exemplo, "restaurante" e "café". Para a lista completa de valores possíveis, consulte Tipos de lugar. restaurant,point_of_interest,establishment
primary_type STRING NULLABLE O tipo principal do lugar. Por exemplo, "restaurante", "café", "aeroporto" etc. Um lugar só pode ter um tipo principal. Para a lista completa de valores possíveis, consulte Tipos de lugar. restaurant
country_code STRING NULLABLE O código do país no formato Unicode CLDR. US
location RECORD NULLABLE A posição do lugar.
location.latitude FLOAT NULLABLE A latitude em graus. Varia de -90,0 a 90,0. 37.42205
location.longitude FLOAT NULLABLE A longitude em graus. Varia de -180,0 a 180,0. -122.08532
rating FLOAT NULLABLE Uma classificação entre 1,0 e 5,0, com base nas avaliações dos usuários sobre o lugar. 4.5
user_rating_count INTEGER NULLABLE O número total de avaliações do lugar. 100
price_level STRING NULLABLE Nível de preço do lugar. Os valores possíveis são "PRICE_LEVEL_FREE", "PRICE_LEVEL_INEXPENSIVE", "PRICE_LEVEL_MODERATE", "PRICE_LEVEL_EXPENSIVE" e "PRICE_LEVEL_VERY_EXPENSIVE". PRICE_LEVEL_MODERATE
business_status STRING NULLABLE O status da empresa para o lugar. Os valores possíveis são "OPERATIONAL", "CLOSED_TEMPORARILY", "CLOSED_PERMANENTLY" e "FUTURE_OPENING". OPERATIONAL
takeout BOOLEAN NULLABLE O lugar oferece comida para viagem. true
delivery BOOLEAN NULLABLE O lugar oferece delivery. true
dine_in BOOLEAN NULLABLE O lugar oferece opções de mesas em área interna ou externa. true
curbside_pickup BOOLEAN NULLABLE O lugar oferece retirada na porta. true
reservable BOOLEAN NULLABLE O lugar aceita reservas. true
serves_breakfast BOOLEAN NULLABLE O local serve café da manhã. true
serves_lunch BOOLEAN NULLABLE O lugar serve almoço. true
serves_dinner BOOLEAN NULLABLE O lugar serve jantar. true
serves_beer BOOLEAN NULLABLE O local serve cerveja. true
serves_wine BOOLEAN NULLABLE O lugar serve vinho. true
serves_brunch BOOLEAN NULLABLE O local serve brunch. true
serves_vegetarian_food BOOLEAN NULLABLE O lugar serve comida vegetariana. true
outdoor_seating BOOLEAN NULLABLE O local tem mesas ao ar livre. true
live_music BOOLEAN NULLABLE O local oferece música ao vivo. true
menu_for_children BOOLEAN NULLABLE O lugar tem cardápio infantil. true
serves_cocktails BOOLEAN NULLABLE O lugar serve coquetéis. true
serves_dessert BOOLEAN NULLABLE O lugar serve sobremesa. true
serves_coffee BOOLEAN NULLABLE O lugar serve café. true
good_for_children BOOLEAN NULLABLE O lugar é bom para crianças. true
allows_dogs BOOLEAN NULLABLE O lugar permite a entrada de cães. true
restroom BOOLEAN NULLABLE O lugar tem banheiro. true
good_for_groups BOOLEAN NULLABLE O lugar acomoda grupos. true
good_for_watching_sports BOOLEAN NULLABLE O local é adequado para assistir esportes. true
accepts_credit_cards BOOLEAN NULLABLE O lugar aceita cartões de crédito como pagamento. true
accepts_debit_cards BOOLEAN NULLABLE O lugar aceita cartões de débito como pagamento. true
accepts_cash_only BOOLEAN NULLABLE O lugar aceita apenas dinheiro como pagamento. Os lugares com esse atributo ainda podem aceitar outras formas de pagamento. true
accepts_nfc BOOLEAN NULLABLE O lugar aceita pagamentos por aproximação. true
free_parking_lot BOOLEAN NULLABLE O lugar oferece estacionamento gratuito. true
paid_parking_lot BOOLEAN NULLABLE O lugar oferece estacionamentos pagos. true
free_street_parking BOOLEAN NULLABLE O local oferece estacionamento gratuito na rua. true
paid_street_parking BOOLEAN NULLABLE O local oferece estacionamento público pago. true
valet_parking BOOLEAN NULLABLE O local oferece estacionamento com manobrista. true
free_garage_parking BOOLEAN NULLABLE O local oferece estacionamento coberto sem custo financeiro. true
paid_garage_parking BOOLEAN NULLABLE O local oferece estacionamento coberto pago. true
wheelchair_accessible_parking BOOLEAN NULLABLE O local oferece estacionamento acessível para pessoas em cadeira de rodas. true
wheelchair_accessible_entrance BOOLEAN NULLABLE O local tem uma entrada acessível para cadeirantes. true
wheelchair_accessible_restroom BOOLEAN NULLABLE O local tem um banheiro acessível a pessoas em cadeira de rodas. true
wheelchair_accessible_seating BOOLEAN NULLABLE O local tem assentos acessíveis para pessoas em cadeira de rodas. true
regular_opening_hours RECORD NULLABLE O horário de funcionamento normal. Consulte a referência de horário de funcionamento.
regular_opening_hours_happy_hour RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "HAPPY_HOUR". Consulte a referência de horário de funcionamento.
regular_opening_hours_drive_through RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "DRIVE_THROUGH". Consulte a referência de horário de funcionamento.
regular_opening_hours_delivery RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "DELIVERY". Consulte a referência de horário de funcionamento.
regular_opening_hours_takeout RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "TAKEOUT". Consulte a referência de horário de funcionamento.
regular_opening_hours_kitchen RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "COZINHA". Consulte a referência de horário de funcionamento.
regular_opening_hours_breakfast RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "BREAKFAST". Consulte a referência de horário de funcionamento.
regular_opening_hours_lunch RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "ALMOÇO". Consulte a referência de horário de funcionamento.
regular_opening_hours_dinner RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "DINNER". Consulte a referência de horário de funcionamento.
regular_opening_hours_brunch RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "BRUNCH". Consulte a referência de horário de funcionamento.
regular_opening_hours_pickup RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "PICKUP". Consulte a referência de horário de funcionamento.
regular_opening_hours_access RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "ACCESS". Consulte a referência de horário de funcionamento.
regular_opening_hours_senior_hours RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "SENIOR_HOURS". Consulte a referência de horário de funcionamento.
regular_opening_hours_online_service_hours RECORD NULLABLE O horário de funcionamento normal para o tipo de horário secundário "ONLINE_SERVICE_HOURS". Consulte a referência de horário de funcionamento.
ev_charge_options RECORD NULLABLE Informações sobre o eletroposto hospedado no local. A terminologia segue https://afdc.energy.gov/fuels/electricity_infrastructure.html (em inglês). Uma porta pode carregar um carro por vez. Uma porta tem um ou mais conectores. Uma estação tem uma ou mais portas.
ev_charge_options.connector_count INTEGER NULLABLE Número de conectores nesta estação. No entanto, como algumas portas podem ter vários conectores, mas só podem carregar um carro por vez, o número de conectores pode ser maior do que o número total de carros que podem ser carregados simultaneamente. 3
ev_charge_options.connector_aggregation RECORD REPEATED Uma lista de agregações de conectores de carregamento de VE que contêm conectores do mesmo tipo e mesma taxa de carga.
ev_charge_options.connector_aggregation.type STRING NULLABLE O tipo de conector dessa agregação. Consulte EVConnectorType para ver a lista de tipos de conector possíveis. EV_CONNECTOR_TYPE_J1772
ev_charge_options.connector_aggregation.max_charge_rate_kw FLOAT NULLABLE A taxa máxima de carga estática em kW de cada conector na agregação. 16.0
ev_charge_options.connector_aggregation.count INTEGER NULLABLE Número de conectores nesta agregação. 3
brand_ids STRING REPEATED Os identificadores exclusivos das marcas. 13992718219781496405

Referência de horário de funcionamento

O horário de funcionamento normal para um determinado tipo de horário de funcionamento. As horas são separadas por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para 23:59:59.999999, e o dia seguinte contém um intervalo que começa às 00:00:00.000000. Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para friday seriam: [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time: "20:00:00", end_time: "23:59:59.999999"}].

Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta:

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)

O esquema completo dos campos de horário de funcionamento é este:

Nome do campo Tipo Mode Descrição Exemplo
monday RECORD REPEATED A lista de períodos em que o lugar fica aberto às segundas-feiras.
monday.start_time TIME NULLABLE Início do período. 08:00:00
monday.end_time TIME NULLABLE Fim do período. 18:00:00
tuesday RECORD REPEATED A lista de períodos de terça-feira em que o lugar está aberto.
tuesday.start_time TIME NULLABLE Início do período. 08:00:00
tuesday.end_time TIME NULLABLE Fim do período. 18:00:00
wednesday RECORD REPEATED A lista de períodos em que o lugar fica aberto às quartas-feiras.
wednesday.start_time TIME NULLABLE Início do período. 08:00:00
wednesday.end_time TIME NULLABLE Fim do período. 18:00:00
thursday RECORD REPEATED A lista de períodos de quinta-feira em que o lugar está aberto.
thursday.start_time TIME NULLABLE Início do período. 08:00:00
thursday.end_time TIME NULLABLE Fim do período. 18:00:00
friday RECORD REPEATED A lista de períodos de sexta-feira em que o lugar está aberto.
friday.start_time TIME NULLABLE Início do período. 08:00:00
friday.end_time TIME NULLABLE Fim do período. 18:00:00
saturday RECORD REPEATED A lista de períodos em que o lugar fica aberto aos sábados.
saturday.start_time TIME NULLABLE Início do período. 08:00:00
saturday.end_time TIME NULLABLE Fim do período. 18:00:00
sunday RECORD REPEATED A lista de períodos em que o lugar fica aberto aos domingos.
sunday.start_time TIME NULLABLE Início do período. 08:00:00
sunday.end_time TIME NULLABLE Fim do período. 18:00:00