- Recurso: lugar
- LocalizedText
- AddressComponent
- PlusCode
- LatLng
- Viewport
- Revisão
- AuthorAttribution
- OpeningHours
- Período
- Ponto
- Date
- SecondaryHoursType
- SpecialDay
- Foto
- BusinessStatus
- PriceLevel
- Attribution
- PaymentOptions
- ParkingOptions
- SubDestination
- AccessibilityOptions
- FuelOptions
- FuelPrice
- FuelType
- Dinheiro
- EVChargeOptions
- ConnectorAggregation
- EVConnectorType
- GenerativeSummary
- Referências
- AreaSummary
- ContentBlock
- ContainingPlace
- AddressDescriptor
- Landmark
- SpatialRelationship
- Área
- Contenção
- GoogleMapsLinks
- PriceRange
- Métodos
Recurso: lugar
Todas as informações que representam um lugar.
Representação JSON |
---|
{ "name": string, "id": string, "displayName": { object ( |
Campos | |
---|---|
name |
O nome do recurso do lugar, no formato |
id |
O identificador exclusivo de um lugar. |
display |
O nome localizado do lugar, adequado como uma descrição curta legível por humanos. Por exemplo, "Google Sydney", "Starbucks", "Pyrmont" etc. |
types[] |
Um conjunto de tags de tipo para esse resultado. Por exemplo, "político" e "localidade". Para conferir a lista completa de valores possíveis, consulte as tabelas A e B em https://developers.google.com/maps/documentation/places/web-service/place-types. |
primary |
O tipo principal do resultado fornecido. Esse tipo precisa ser um dos tipos aceitos pela API Places. Por exemplo, "restaurante", "café", "aeroporto" etc. Um lugar só pode ter um tipo principal. Para conferir a lista completa de valores possíveis, consulte as tabelas A e B em https://developers.google.com/maps/documentation/places/web-service/place-types. |
primary |
O nome de exibição do tipo principal, localizado para o idioma da solicitação, se aplicável. Para conferir a lista completa de valores possíveis, consulte as tabelas A e B em https://developers.google.com/maps/documentation/places/web-service/place-types. |
national |
Um número de telefone legível por humanos para o local, no formato nacional. |
international |
Um número de telefone legível por humanos para o local, no formato internacional. |
formatted |
Um endereço completo e legível para humanos. |
short |
Um endereço curto e legível para este lugar. |
address |
Componentes repetidos para cada nível de localidade. Observe os seguintes fatos sobre a matriz addressComponents[]: - A matriz de componentes de endereço pode conter mais componentes do que o formattedAddress. - A matriz não inclui necessariamente todas as entidades políticas que contêm um endereço, além daquelas incluídas em formattedAddress. Para recuperar todas as entidades políticas que contêm um endereço específico, use a geocodificação inversa, transmitindo a latitude/longitude do endereço como um parâmetro para a solicitação. - Não há garantia de que o formato da resposta vai permanecer o mesmo entre as solicitações. Especificamente, o número de addressComponents varia de acordo com o endereço solicitado e pode mudar para o mesmo endereço. Um componente pode mudar a posição na matriz. O tipo do componente pode mudar. Pode faltar um componente específico em uma resposta posterior. |
plus |
Plus Code do local (lat/long). |
location |
A posição do lugar. |
viewport |
Uma janela de visualização adequada para mostrar o lugar em um mapa de tamanho médio. Essa viewport não deve ser usada como limite físico ou área de cobertura da empresa. |
rating |
Uma classificação entre 1,0 e 5,0, com base nas avaliações dos usuários sobre o local. |
google |
Um URL com mais informações sobre o lugar. |
website |
O site oficial do local, por exemplo, a página inicial de uma empresa. Para lugares que fazem parte de uma rede (por exemplo, uma loja da IKEA), geralmente é o site da loja individual, não da rede em geral. |
reviews[] |
Lista de avaliações sobre esse lugar, classificadas por relevância. É possível retornar no máximo cinco avaliações. |
regular |
O horário de funcionamento normal. Se um lugar estiver sempre aberto (24 horas), o campo |
photos[] |
Informações (incluindo referências) sobre as fotos desse lugar. É possível retornar no máximo 10 fotos. |
adr |
O endereço do lugar no microformato adr: http://microformats.org/wiki/adr. |
business |
O status da empresa para o lugar. |
price |
Nível de preço do lugar. |
attributions[] |
Um conjunto de provedor de dados que precisa ser mostrado com esse resultado. |
icon |
Um URL truncado para uma máscara de ícone. O usuário pode acessar diferentes tipos de ícone anexando o sufixo de tipo ao final (por exemplo, ".svg" ou ".png"). |
icon |
Cor de plano de fundo para icon_mask no formato hexadecimal, por exemplo, #909CE1. |
current |
O horário de funcionamento para os próximos sete dias (incluindo hoje). O período começa à meia-noite da data da solicitação e termina às 23h59 seis dias depois. Esse campo inclui o subcampo "specialDays" de todas as horas, definido para datas com horários excepcionais. |
current |
Contém uma matriz de entradas para os próximos sete dias, incluindo informações sobre os horários secundários de uma empresa. Os horários secundários são diferentes dos principais de uma empresa. Por exemplo, um restaurante pode especificar o horário de funcionamento do drive-thru ou de entrega como horário secundário. Esse campo preenche o subcampo "type", que é extraído de uma lista predefinida de tipos de horário de funcionamento (como DRIVE_THROUGH, PICKUP ou TAKEOUT) com base nos tipos do lugar. Esse campo inclui o subcampo "specialDays" de todas as horas, definido para datas com horários excepcionais. |
regular |
Contém uma matriz de entradas com informações sobre o horário de funcionamento normal de uma empresa. Os horários secundários são diferentes dos principais de uma empresa. Por exemplo, um restaurante pode especificar o horário de funcionamento do drive-thru ou de entrega como horário secundário. Esse campo preenche o subcampo "type", que é extraído de uma lista predefinida de tipos de horário de funcionamento (como DRIVE_THROUGH, PICKUP ou TAKEOUT) com base nos tipos do lugar. |
editorial |
Contém um resumo do lugar. Um resumo é composto por uma visão geral textual e também inclui o código de idioma, se aplicável. O texto do resumo precisa ser apresentado como está e não pode ser modificado. |
payment |
Opções de pagamento aceitas pelo lugar. Se os dados de uma opção de pagamento não estiverem disponíveis, o campo da opção de pagamento não será definido. |
parking |
Opções de estacionamento oferecidas pelo lugar. |
sub |
Uma lista de subdestinos relacionados ao lugar. |
fuel |
As informações mais recentes sobre as opções de combustível em um posto de gasolina. Essas informações são atualizadas regularmente. |
ev |
Informações sobre as opções de carregamento de VEs. |
generative |
Experimental: consulte https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative para mais detalhes. Resumo do lugar gerado por IA. |
area |
Experimental: consulte https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative para mais detalhes. Resumo gerado por IA da área em que o lugar está. |
containing |
Lista de lugares em que o local atual está localizado. |
address |
O descritor de endereço do lugar. Os descritores de endereço incluem informações adicionais que ajudam a descrever um local usando pontos de referência e áreas. Consulte a cobertura regional do descritor de endereço em https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage. |
google |
Links para acionar diferentes ações do Google Maps. |
price |
O intervalo de preços associado a um lugar. |
utc |
Número de minutos de diferença entre o fuso horário do local e o UTC. Isso é expresso em minutos para oferecer suporte a fusos horários que são compensados por frações de uma hora, por exemplo, X horas e 15 minutos. |
user |
O número total de avaliações (com ou sem texto) para este lugar. |
takeout |
Especifica se a empresa oferece comida para viagem. |
delivery |
Especifica se a empresa oferece entrega. |
dine |
Especifica se a empresa oferece mesas internas ou externas. |
curbside |
Especifica se a empresa aceita retirada na calçada. |
reservable |
Especifica se o lugar aceita reservas. |
serves |
Especifica se o lugar serve café da manhã. |
serves |
Especifica se o local serve almoço. |
serves |
Especifica se o lugar serve jantar. |
serves |
Especifica se o local serve cerveja. |
serves |
Especifica se o lugar serve vinho. |
serves |
Especifica se o lugar serve brunch. |
serves |
Especifica se o lugar serve comida vegetariana. |
outdoor |
O lugar tem mesas ao ar livre. |
live |
O lugar tem música ao vivo. |
menu |
O lugar tem um cardápio infantil. |
serves |
O lugar serve coquetéis. |
serves |
O lugar serve sobremesa. |
serves |
O lugar serve café. |
good |
O lugar é bom para crianças. |
allows |
O lugar permite cães. |
restroom |
O lugar tem banheiro. |
good |
O local acomoda grupos. |
good |
O lugar é adequado para assistir esportes. |
accessibility |
Informações sobre as opções de acessibilidade oferecidas por um lugar. |
pure |
Indica se o lugar é uma empresa de serviço local. Uma empresa de serviço local é aquela que faz visitas ou entregas, mas não atende clientes no endereço comercial dela. Por exemplo, prestadores de serviços de limpeza ou encanadores. Essas empresas podem não ter um endereço físico ou local no Google Maps. |
LocalizedText
Variante localizada de um texto em um idioma específico.
Representação JSON |
---|
{ "text": string, "languageCode": string } |
Campos | |
---|---|
text |
String localizada no idioma correspondente a |
language |
O código de idioma BCP-47 do texto, como "pt-BR" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
AddressComponent
Os componentes estruturados que formam o endereço formatado, se essas informações estiverem disponíveis.
Representação JSON |
---|
{ "longText": string, "shortText": string, "types": [ string ], "languageCode": string } |
Campos | |
---|---|
long |
A descrição completa em texto ou o nome do componente do endereço. Por exemplo, um componente de endereço para o país Austrália pode ter um long_name de "Austrália". |
short |
Um nome textual abreviado para o componente do endereço, se disponível. Por exemplo, um componente de endereço para o país da Austrália pode ter um short_name de "AU". |
types[] |
Uma matriz que indica os tipos do componente de endereço. |
language |
A linguagem usada para formatar esses componentes, na notação CLDR. |
PlusCode
O Plus Code (http://plus.codes) é uma referência de local com dois formatos: o código global, que define um retângulo de 14 m x 14 m (1/8000 de um grau) ou menor, e o código composto, que substitui o prefixo por um local de referência.
Representação JSON |
---|
{ "globalCode": string, "compoundCode": string } |
Campos | |
---|---|
global |
O código global (completo) do lugar, como "9FWM33GV+HQ", que representa uma área de 1/8000 por 1/8000 grau (aproximadamente 14 x 14 metros). |
compound |
O código composto do lugar, como "33GV+HQ, Ramberg, Noruega", que contém o sufixo do código global e substitui o prefixo por um nome formatado de uma entidade de referência. |
LatLng
Um objeto que representa um par de latitude/longitude. Ele é expresso como um par de valores duplos para representar graus de latitude e longitude. A menos que especificado de outra forma, esse objeto precisa seguir o padrão WGS84. Os valores precisam estar dentro de intervalos normalizados.
Representação JSON |
---|
{ "latitude": number, "longitude": number } |
Campos | |
---|---|
latitude |
A latitude em graus. Precisa estar no intervalo [-90,0, +90,0]. |
longitude |
A longitude em graus. Precisa estar no intervalo [-180,0, +180,0]. |
Janela de visualização
Uma viewport de latitude-longitude, representada como dois pontos low
e high
diagonalmente opostos. Uma viewport é considerada uma região fechada, ou seja, ela inclui o limite. Os limites de latitude precisam variar entre -90 e 90 graus, e os limites de longitude precisam variar entre -180 e 180 graus. Vários casos incluem:
Se
low
=high
, a viewport consiste nesse único ponto.Se
low.longitude
>high.longitude
, o intervalo de longitude é invertido (a janela de visualização cruza a linha de longitude de 180 graus).Se
low.longitude
= -180 graus ehigh.longitude
= 180 graus, a viewport inclui todas as longitudes.Se
low.longitude
= 180 graus ehigh.longitude
= -180 graus, o intervalo de longitude estará vazio.Se
low.latitude
for maior quehigh.latitude
, o intervalo de latitude estará vazio.
low
e high
precisam ser preenchidos, e a caixa representada não pode estar vazia (conforme especificado nas definições acima). Uma viewport vazia vai resultar em um erro.
Por exemplo, esta viewport inclui toda a cidade de Nova York:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Representação JSON |
---|
{ "low": { object ( |
Campos | |
---|---|
low |
Obrigatório. O ponto mais baixo da janela de visualização. |
high |
Obrigatório. O ponto alto da janela de visualização. |
Revisão
Informações sobre uma avaliação de um lugar.
Representação JSON |
---|
{ "name": string, "relativePublishTimeDescription": string, "text": { object ( |
Campos | |
---|---|
name |
Uma referência que representa essa avaliação de lugar e pode ser usada para procurar essa avaliação de lugar novamente (também chamada de nome do "recurso" da API: |
relative |
Uma string de horário recente formatado, que expressa o horário da avaliação em relação ao horário atual de uma forma adequada para o idioma e o país. |
text |
O texto localizado da avaliação. |
original |
O texto da avaliação no idioma original. |
rating |
Um número entre 1,0 e 5,0, também chamado de número de estrelas. |
author |
Autor da avaliação. |
publish |
Carimbo de data/hora da avaliação. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
flag |
Um link para que os usuários possam sinalizar um problema com a avaliação. |
google |
Um link para mostrar a avaliação no Google Maps. |
AuthorAttribution
Informações sobre o autor dos dados de UGC. Usada em Photo
e Review
.
Representação JSON |
---|
{ "displayName": string, "uri": string, "photoUri": string } |
Campos | |
---|---|
display |
|
uri |
|
photo |
|
OpeningHours
Informações sobre o horário de funcionamento do local.
Representação JSON |
---|
{ "periods": [ { object ( |
Campos | |
---|---|
periods[] |
Os períodos em que o local fica aberto durante a semana. Os períodos estão em ordem cronológica, começando pelo domingo no fuso horário local. Um valor vazio (mas não ausente) indica um lugar que nunca está aberto, por exemplo, porque está fechado temporariamente para reformas. |
weekday |
Strings localizadas que descrevem os horários de funcionamento do local, uma string para cada dia da semana. Vai estar vazio se os horários forem desconhecidos ou não puderem ser convertidos em texto localizado. Exemplo: "Dom: 18:00–06:00" |
secondary |
Uma string de tipo usada para identificar o tipo de horas secundárias. |
special |
Informações estruturadas sobre dias especiais que ocorrem no período coberto pelo horário de funcionamento retornado. Dias especiais são aqueles que podem afetar o horário de funcionamento de um lugar, por exemplo, o Natal. Defina para currentOpeningHours e currentSecondaryOpeningHours se houver horários excepcionais. |
next |
A próxima vez que o período de funcionamento atual começará em até sete dias. Esse campo só é preenchido se o período de horário de funcionamento não estiver ativo no momento da veiculação da solicitação. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
next |
A próxima vez que o período de funcionamento atual terminar até sete dias no futuro. Esse campo só é preenchido se o período de horário de funcionamento estiver ativo no momento da veiculação da solicitação. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
open |
Indica se o período de funcionamento está ativo no momento. Para horários de funcionamento normais e atuais, esse campo indica se o lugar está aberto. Para os horários de funcionamento secundários e atuais, esse campo indica se o horário secundário do lugar está ativo. |
Período
Período em que o lugar permanece no status "Aberto agora".
Representação JSON |
---|
{ "open": { object ( |
Campos | |
---|---|
open |
O horário em que o lugar começa a abrir. |
close |
O horário em que o lugar começa a ficar fechado. |
Ponto
Pontos de mudança de status.
Representação JSON |
---|
{
"date": {
object ( |
Campos | |
---|---|
date |
Data no fuso horário local do lugar. |
truncated |
Indica se esse endpoint foi truncado ou não. O truncamento ocorre quando as horas reais estão fora dos horários que queremos retornar. Por isso, truncamos as horas de volta para esses limites. Isso garante que, no máximo, 24 * 7 horas a partir da meia-noite do dia da solicitação sejam retornadas. |
day |
Um dia da semana, como um número inteiro no intervalo de 0 a 6. 0 é domingo, 1 é segunda-feira etc. |
hour |
A hora no formato de 24 horas. Varia de 0 a 23. |
minute |
O minuto. Varia de 0 a 59. |
Data
Representa uma data inteira ou parcial do calendário, como um aniversário. A hora do dia e o fuso horário são especificados em outro lugar ou são insignificantes. A data é referente ao calendário gregoriano. Isso pode representar uma das seguintes opções:
- uma data completa, com valores de ano, mês e dia diferentes de zero;
- um mês e dia, com um ano zero (por exemplo, uma data comemorativa);
- um ano sozinho, com um mês zero e um dia zero;
- um ano e mês, com um dia zero (por exemplo, uma data de validade de cartão de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representação JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Ano da data. Precisa ser de 1 a 9.999 ou 0 para especificar uma data sem ano. |
month |
Mês do ano. Precisa ser de 1 a 12, ou 0 para especificar um ano sem um mês e dia. |
day |
Dia do mês. Precisa ser de 1 a 31 e válido para o ano e o mês, ou 0 para especificar um ano sozinho ou um ano e mês em que o dia não é significativo. |
SecondaryHoursType
Um tipo usado para identificar o tipo de horas secundárias.
Enums | |
---|---|
SECONDARY_HOURS_TYPE_UNSPECIFIED |
Valor padrão quando o tipo de hora secundária não é especificado. |
DRIVE_THROUGH |
O horário de atendimento dos caixas automáticos de bancos, restaurantes ou farmácias. |
HAPPY_HOUR |
O happy hour. |
DELIVERY |
O horário de entrega. |
TAKEOUT |
O horário de retirada. |
KITCHEN |
O horário da cozinha. |
BREAKFAST |
A hora do café da manhã. |
LUNCH |
A hora do almoço. |
DINNER |
A hora do jantar. |
BRUNCH |
O horário do brunch. |
PICKUP |
O horário de retirada. |
ACCESS |
Horários de acesso aos locais de armazenamento. |
SENIOR_HOURS |
O horário especial para idosos. |
ONLINE_SERVICE_HOURS |
O horário de atendimento on-line. |
SpecialDay
Informações estruturadas sobre dias especiais que ocorrem no período coberto pelo horário de funcionamento retornado. Dias especiais são aqueles que podem afetar o horário de funcionamento de um lugar, por exemplo, o Natal.
Representação JSON |
---|
{
"date": {
object ( |
Campos | |
---|---|
date |
A data desse dia especial. |
Foto
Informações sobre uma foto de um lugar.
Representação JSON |
---|
{
"name": string,
"widthPx": integer,
"heightPx": integer,
"authorAttributions": [
{
object ( |
Campos | |
---|---|
name |
Identificador. Uma referência que representa essa foto de lugar e pode ser usada para pesquisar a foto de lugar novamente (também chamada de nome do "recurso" da API: |
width |
A largura máxima disponível, em pixels. |
height |
A altura máxima disponível, em pixels. |
author |
Os autores da foto. |
flag |
Um link em que os usuários podem sinalizar um problema com a foto. |
google |
Um link para mostrar a foto no Google Maps. |
BusinessStatus
Status da empresa para o local.
Enums | |
---|---|
BUSINESS_STATUS_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
OPERATIONAL |
O estabelecimento está operacional, mas não necessariamente aberto. |
CLOSED_TEMPORARILY |
O estabelecimento está temporariamente fechado. |
CLOSED_PERMANENTLY |
O estabelecimento está permanentemente fechado. |
PriceLevel
Nível de preço do lugar.
Enums | |
---|---|
PRICE_LEVEL_UNSPECIFIED |
O nível de preço do lugar é não especificado ou desconhecido. |
PRICE_LEVEL_FREE |
O lugar oferece serviços sem custo financeiro. |
PRICE_LEVEL_INEXPENSIVE |
O lugar oferece serviços baratos. |
PRICE_LEVEL_MODERATE |
O lugar oferece serviços com preços moderados. |
PRICE_LEVEL_EXPENSIVE |
O lugar oferece serviços caros. |
PRICE_LEVEL_VERY_EXPENSIVE |
O lugar oferece serviços muito caros. |
Atribuição
Informações sobre os provedores de dados desse lugar.
Representação JSON |
---|
{ "provider": string, "providerUri": string } |
Campos | |
---|---|
provider |
Nome do provedor de dados do lugar. |
provider |
URI do provedor de dados do lugar. |
PaymentOptions
Opções de pagamento aceitas pelo lugar.
Representação JSON |
---|
{ "acceptsCreditCards": boolean, "acceptsDebitCards": boolean, "acceptsCashOnly": boolean, "acceptsNfc": boolean } |
Campos | |
---|---|
accepts |
O lugar aceita cartões de crédito como forma de pagamento. |
accepts |
O local aceita cartões de débito como forma de pagamento. |
accepts |
O lugar só aceita pagamentos em dinheiro. Os lugares com esse atributo ainda podem aceitar outras formas de pagamento. |
accepts |
O lugar aceita pagamentos por NFC. |
ParkingOptions
Informações sobre as opções de estacionamento do local. Um estacionamento pode oferecer mais de uma opção ao mesmo tempo.
Representação JSON |
---|
{ "freeParkingLot": boolean, "paidParkingLot": boolean, "freeStreetParking": boolean, "paidStreetParking": boolean, "valetParking": boolean, "freeGarageParking": boolean, "paidGarageParking": boolean } |
Campos | |
---|---|
free |
O lugar oferece estacionamento gratuito. |
paid |
O lugar oferece estacionamento pago. |
free |
O lugar oferece estacionamento público sem custo financeiro. |
paid |
O lugar oferece estacionamento público pago. |
valet |
O lugar oferece estacionamento com manobrista. |
free |
O lugar oferece estacionamento gratuito na garagem. |
paid |
O lugar oferece estacionamento em garagem pago. |
SubDestination
Coloque o nome e o ID do recurso dos subdestinos relacionados ao lugar. Por exemplo, diferentes terminais são destinos diferentes de um aeroporto.
Representação JSON |
---|
{ "name": string, "id": string } |
Campos | |
---|---|
name |
O nome do recurso do subdestino. |
id |
O ID do lugar do subdestino. |
AccessibilityOptions
Informações sobre as opções de acessibilidade oferecidas por um lugar.
Representação JSON |
---|
{ "wheelchairAccessibleParking": boolean, "wheelchairAccessibleEntrance": boolean, "wheelchairAccessibleRestroom": boolean, "wheelchairAccessibleSeating": boolean } |
Campos | |
---|---|
wheelchair |
O lugar oferece estacionamento com acessibilidade para cadeirantes. |
wheelchair |
O lugar tem entrada acessível para cadeirantes. |
wheelchair |
O lugar tem banheiro acessível a pessoas em cadeira de rodas. |
wheelchair |
O lugar tem assentos acessíveis a pessoas em cadeira de rodas. |
FuelOptions
As informações mais recentes sobre as opções de combustível em um posto de gasolina. Essas informações são atualizadas regularmente.
Representação JSON |
---|
{
"fuelPrices": [
{
object ( |
Campos | |
---|---|
fuel |
O último preço de combustível conhecido para cada tipo de combustível que o posto tem. Há uma entrada para cada tipo de combustível que a estação tem. A ordem não é importante. |
FuelPrice
Informações sobre o preço do combustível para um determinado tipo.
Representação JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
O tipo de combustível. |
price |
O preço do combustível. |
update |
A hora em que o preço do combustível foi atualizado pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
FuelType
Tipos de combustível.
Enums | |
---|---|
FUEL_TYPE_UNSPECIFIED |
Tipo de combustível não especificado. |
DIESEL |
Combustível diesel. |
REGULAR_UNLEADED |
Gasolina comum. |
MIDGRADE |
Aditivada. |
PREMIUM |
Premium. |
SP91 |
SP 91. |
SP91_E10 |
SP 91 E10. |
SP92 |
SP 92. |
SP95 |
SP 95. |
SP95_E10 |
SP95 E10. |
SP98 |
SP 98. |
SP99 |
SP 99. |
SP100 |
SP 100. |
LPG |
GLP. |
E80 |
E 80. |
E85 |
E 85. |
METHANE |
Metano. |
BIO_DIESEL |
Biodiesel. |
TRUCK_DIESEL |
Diesel para caminhões. |
Dinheiro
Representa um montante em dinheiro com o respectivo tipo de moeda.
Representação JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Campos | |
---|---|
currency |
O código de moeda de três letras definido no ISO 4217. |
units |
As unidades inteiras do montante. Por exemplo, se |
nanos |
Número de unidades nano (10^-9) do montante. É necessário que o valor fique entre -999.999.999 e +999.999.999 (inclusive os dois limites). Se |
EVChargeOptions
Informações sobre a estação de recarga de VEs hospedada no Place. A terminologia segue https://afdc.energy.gov/fuels/electricity_infrastructure.html. Uma porta pode carregar um carro por vez. Uma porta tem um ou mais conectores. Uma estação tem uma ou mais portas.
Representação JSON |
---|
{
"connectorCount": integer,
"connectorAggregation": [
{
object ( |
Campos | |
---|---|
connector |
Número de conectores na estação. No entanto, como algumas portas podem ter vários conectores, mas carregar apenas um carro por vez (por exemplo), o número de conectores pode ser maior do que o total de carros que podem carregar simultaneamente. |
connector |
Uma lista de agregações de conectores de carregamento de VE que contêm conectores do mesmo tipo e com a mesma taxa de carga. |
ConnectorAggregation
Informações sobre recarga de VEs agrupadas por [type, maxChargeRateKw]. Mostra a agregação de recarga de VEs de conectores com o mesmo tipo e taxa de recarga máxima em kW.
Representação JSON |
---|
{
"type": enum ( |
Campos | |
---|---|
type |
O tipo de conector dessa agregação. |
max |
A taxa de carregamento máxima estática em kW de cada conector na agregação. |
count |
Número de conectores nesta agregação. |
availability |
O carimbo de data/hora da última atualização das informações de disponibilidade do conector nessa agregação. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
available |
Número de conectores disponíveis na agregação. |
out |
Número de conectores nessa agregação que estão fora de serviço. |
EVConnectorType
Consulte http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 para mais informações/contexto sobre os tipos de conector de carregamento de VEs.
Enums | |
---|---|
EV_CONNECTOR_TYPE_UNSPECIFIED |
Conector não especificado. |
EV_CONNECTOR_TYPE_OTHER |
Outros tipos de conector. |
EV_CONNECTOR_TYPE_J1772 |
Conector J1772 tipo 1. |
EV_CONNECTOR_TYPE_TYPE_2 |
Conector IEC 62196 tipo 2. Muitas vezes chamado de MENNEKES. |
EV_CONNECTOR_TYPE_CHADEMO |
Conector do tipo CHAdeMO. |
EV_CONNECTOR_TYPE_CCS_COMBO_1 |
Sistema de carregamento combinado (CA e CC). Com base na SAE. Conector J-1772 tipo 1 |
EV_CONNECTOR_TYPE_CCS_COMBO_2 |
Sistema de carregamento combinado (CA e CC). Com base no conector Mennekes tipo 2 |
EV_CONNECTOR_TYPE_TESLA |
O conector TESLA genérico. Esse é o padrão NACS na América do Norte, mas pode não ser em outras partes do mundo (por exemplo, CCS Combo 2 (CCS2) ou GB/T). Esse valor é menos representativo de um tipo de conector real e mais representa a capacidade de carregar um veículo da marca Tesla em uma estação de carregamento da Tesla. |
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T |
O tipo GB/T corresponde ao padrão GB/T da China. Esse tipo abrange todos os tipos de GB_T. |
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET |
Tomada não especificada. |
GenerativeSummary
Experimental: consulte https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative para mais detalhes.
Resumo do lugar gerado por IA.
Representação JSON |
---|
{ "overview": { object ( |
Campos | |
---|---|
overview |
Informações gerais do lugar. |
overview |
Um link em que os usuários podem sinalizar um problema com o resumo geral. |
description |
A descrição detalhada do lugar. |
description |
Um link em que os usuários podem sinalizar um problema com o resumo da descrição. |
references |
Referências usadas para gerar a descrição resumida. |
Referências
Experimental: consulte https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative para mais detalhes.
Referência relacionada ao conteúdo generativo.
Representação JSON |
---|
{
"reviews": [
{
object ( |
Campos | |
---|---|
reviews[] |
Avaliações que servem como referência. |
places[] |
A lista de nomes de recursos dos lugares referenciados. Esse nome pode ser usado em outras APIs que aceitam nomes de recursos do Place. |
AreaSummary
Experimental: consulte https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative para mais detalhes.
Resumo gerado por IA da área em que o lugar está.
Representação JSON |
---|
{
"contentBlocks": [
{
object ( |
Campos | |
---|---|
content |
Blocos de conteúdo que compõem o resumo da área. Cada bloco tem um tema separado sobre a área. |
flag |
Um link em que os usuários podem sinalizar um problema com o resumo. |
ContentBlock
Um bloco de conteúdo que pode ser veiculado individualmente.
Representação JSON |
---|
{ "topic": string, "content": { object ( |
Campos | |
---|---|
topic |
O tema do conteúdo, por exemplo, "visão geral" ou "restaurante". |
content |
Conteúdo relacionado ao tema. |
references |
Experimental: consulte https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative para mais detalhes. Referências relacionadas a este bloco de conteúdo. |
ContainingPlace
Informações sobre o local em que o lugar está localizado.
Representação JSON |
---|
{ "name": string, "id": string } |
Campos | |
---|---|
name |
O nome do recurso do lugar em que esse lugar está localizado. |
id |
O ID do lugar em que o lugar está localizado. |
AddressDescriptor
Uma descrição relacional de um local. Inclui um conjunto classificado de pontos de referência e áreas de contenção precisas nas proximidades e a relação deles com o local de destino.
Representação JSON |
---|
{ "landmarks": [ { object ( |
Campos | |
---|---|
landmarks[] |
Uma lista classificada de pontos de referência por perto. Os pontos de referência mais conhecidos e próximos são classificados primeiro. |
areas[] |
Uma lista classificada de áreas adjacentes ou que contêm outras. As áreas mais reconhecíveis e precisas são classificadas primeiro. |
Ponto de referência
Informações básicas do marco e a relação dele com o local de destino.
Os pontos de referência são lugares importantes que podem ser usados para descrever um local.
Representação JSON |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
Campos | |
---|---|
name |
O nome do recurso do marco. |
place |
O ID do lugar do marco. |
display |
O nome de exibição do marco. |
types[] |
Um conjunto de tags de tipo para esse marco. Para conferir uma lista completa de valores possíveis, acesse https://developers.google.com/maps/documentation/places/web-service/place-types. |
spatial |
Define a relação espacial entre o local de destino e o marco. |
straight |
A distância em linha reta, em metros, entre o ponto central do alvo e o ponto central do ponto de referência. Em algumas situações, esse valor pode ser maior que |
travel |
A distância de deslocamento, em metros, ao longo da rede rodoviária do destino até o marco, se conhecido. Esse valor não considera o modo de transporte, como a pé, de carro ou de bicicleta. |
SpatialRelationship
Define a relação espacial entre o local de destino e o marco.
Enums | |
---|---|
NEAR |
Essa é a relação padrão quando nada mais específico abaixo se aplica. |
WITHIN |
O ponto de referência tem uma geometria espacial, e o alvo está dentro dos limites dele. |
BESIDE |
O destino está diretamente ao lado do marco. |
ACROSS_THE_ROAD |
O destino está diretamente oposto ao marco no outro lado da estrada. |
DOWN_THE_ROAD |
Na mesma rota do ponto de referência, mas não ao lado ou em frente. |
AROUND_THE_CORNER |
Não na mesma rota do ponto de referência, mas a uma única curva de distância. |
BEHIND |
Perto da estrutura do ponto turístico, mas mais distante das entradas das ruas. |
Área
Informações sobre a área e a relação dela com o local de destino.
As áreas incluem sublocalidades precisas, bairros e grandes complexos que são úteis para descrever um local.
Representação JSON |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
Campos | |
---|---|
name |
O nome do recurso da área. |
place |
O ID de lugar da área. |
display |
O nome de exibição da área. |
containment |
Define a relação espacial entre o local de destino e a área. |
Contenção
Define a relação espacial entre o local de destino e a área.
Enums | |
---|---|
CONTAINMENT_UNSPECIFIED |
A contenção não foi especificada. |
WITHIN |
O local de destino está dentro da região da área, próximo ao centro. |
OUTSKIRTS |
O local de destino está dentro da área, perto da borda. |
NEAR |
O local de destino está fora da área, mas por perto. |
GoogleMapsLinks
Links para acionar diferentes ações do Google Maps.
Representação JSON |
---|
{ "directionsUri": string, "placeUri": string, "writeAReviewUri": string, "reviewsUri": string, "photosUri": string } |
Campos | |
---|---|
directions |
Um link para mostrar as direções para o lugar. O link preenche apenas o local de destino e usa o modo de viagem padrão |
place |
Um link para mostrar esse lugar. |
write |
Um link para escrever uma avaliação sobre o lugar. No momento, esse link não é compatível com o Google Maps para dispositivos móveis e só funciona na versão da Web do Google Maps. |
reviews |
Um link para mostrar as avaliações desse lugar. No momento, esse link não é compatível com o Google Maps para dispositivos móveis e só funciona na versão da Web do Google Maps. |
photos |
Um link para mostrar fotos desse lugar. No momento, esse link não é compatível com o Google Maps para dispositivos móveis e só funciona na versão da Web do Google Maps. |
PriceRange
O intervalo de preços associado a um lugar. endPrice
pode ser desativado, o que indica um intervalo sem limite superior (por exemplo, "Mais de US $100").
Representação JSON |
---|
{ "startPrice": { object ( |
Campos | |
---|---|
start |
O valor mínimo da faixa de preço (inclusive). O preço precisa ser igual ou superior a esse valor. |
end |
O limite máximo do intervalo de preço (exclusivo). O preço precisa ser menor que esse valor. |
Métodos |
|
---|---|
|
Retorna previsões para a entrada especificada. |
|
Receba os detalhes de um lugar com base no nome do recurso, que é uma string no formato places/{place_id} . |
|
Pesquise lugares perto de outros lugares. |
|
Pesquisa de lugares com base em consultas de texto. |