Place

Local aula

Classe google.maps.places.Place

Acesse chamando const {Place} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

Place
Place(options)
Parâmetros: 
searchByText
searchByText(request)
Parâmetros: 
Valor de retorno:  Promise<{places:Array<Place>}>
Pesquisa de local baseada em consulta de texto.
searchNearby
searchNearby(request)
Parâmetros: 
Valor de retorno:  Promise<{places:Array<Place>}>
Pesquisar lugares por perto.
accessibilityOptions
Tipo:  AccessibilityOptions optional
Opções de acessibilidade deste lugar. undefined se os dados das opções de acessibilidade não tiverem sido chamados do servidor.
addressComponents
Tipo:  Array<AddressComponent> optional
A coleção de componentes de endereço desse lugar. Objeto vazio se não houver dados de endereço conhecidos. undefined se os dados de endereço não tiverem sido chamados do servidor.
adrFormatAddress
Tipo:  string optional
A representação do endereço do local no microformato adr.
allowsDogs
Tipo:  boolean optional
attributions
Tipo:  Array<Attribution> optional
Texto de atribuição a ser exibido para esse resultado de lugar.
businessStatus
Tipo:  BusinessStatus optional
O status de funcionamento do local. null se não houver um status conhecido. undefined se os dados de status não tiverem sido carregados do servidor.
displayName
Tipo:  string optional
O nome de exibição do local. null se não houver nome. undefined se os dados de nome não tiverem sido carregados do servidor.
displayNameLanguageCode
Tipo:  string optional
O idioma do nome de exibição do local. null se não houver nome. undefined se os dados de nome não tiverem sido carregados do servidor.
editorialSummary
Tipo:  string optional
O resumo editorial deste lugar. null se não houver um resumo editorial. undefined se este campo ainda não tiver sido solicitado.
editorialSummaryLanguageCode
Tipo:  string optional
O idioma do resumo editorial deste lugar. null se não houver um resumo editorial. undefined se este campo ainda não tiver sido solicitado.
evChargeOptions
Tipo:  EVChargeOptions optional
Opções de carregamento de VE oferecidas pelo local. undefined se as opções de carregamento de VE não tiverem sido chamadas pelo servidor.
formattedAddress
Tipo:  string optional
O endereço completo dos locais.
fuelOptions
Tipo:  FuelOptions optional
Opções de combustível fornecidas pelo lugar. undefined se as opções de combustível não forem chamadas no servidor.
googleMapsURI
Tipo:  string optional
URL da página oficial do Google desse local. Essa é a página do estabelecimento no Google com as melhores informações disponíveis sobre o lugar.
hasCurbsidePickup
Tipo:  boolean optional
Se um lugar tem drive-thru. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
hasDelivery
Tipo:  boolean optional
Se um lugar tem entrega. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
hasDineIn
Tipo:  boolean optional
Se um lugar tem refeições no local. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
hasLiveMusic
Tipo:  boolean optional
hasMenuForChildren
Tipo:  boolean optional
hasOutdoorSeating
Tipo:  boolean optional
hasRestroom
Tipo:  boolean optional
hasTakeout
Tipo:  boolean optional
Se um lugar tem comida para viagem. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
hasWiFi
Tipo:  boolean optional
iconBackgroundColor
Tipo:  string optional
O código de cor hexadecimal padrão para a categoria do local.
id
Tipo:  string
O ID de lugar exclusivo.
internationalPhoneNumber
Tipo:  string optional
O número de telefone do local no formato internacional. O formato internacional inclui o código do país e é prefixado pelo sinal de mais (+).
isGoodForChildren
Tipo:  boolean optional
isGoodForGroups
Tipo:  boolean optional
isGoodForWatchingSports
Tipo:  boolean optional
isReservable
Tipo:  boolean optional
Indica se um lugar pode ser reservado. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
location
Tipo:  LatLng optional
A posição do local.
nationalPhoneNumber
Tipo:  string optional
O número de telefone do lugar, formatado de acordo com a convenção regional do número.
parkingOptions
Tipo:  ParkingOptions optional
Opções de estacionamento oferecidas pelo lugar. undefined se os dados de opções de estacionamento não tiverem sido chamados do servidor.
paymentOptions
Tipo:  PaymentOptions optional
Opções de pagamento oferecidas pelo local. undefined se os dados das opções de pagamento não tiverem sido chamados do servidor.
photos
Tipo:  Array<Photo> optional
Fotos deste lugar. A coleção conterá até dez objetos Photo.
plusCode
Tipo:  PlusCode optional
priceLevel
Tipo:  PriceLevel optional
O nível de preço do lugar. Essa propriedade pode retornar qualquer um dos seguintes valores:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
primaryType
Tipo:  string optional
O tipo principal do local. null se não houver tipo. undefined se os dados de tipo não tiverem sido carregados do servidor.
primaryTypeDisplayName
Tipo:  string optional
O nome de exibição do tipo principal do local. null se não houver tipo. undefined se os dados de tipo não tiverem sido carregados do servidor.
primaryTypeDisplayNameLanguageCode
Tipo:  string optional
O idioma do nome de exibição do tipo principal do local. null se não houver tipo. undefined se os dados de tipo não tiverem sido carregados do servidor.
rating
Tipo:  number optional
Uma classificação, entre 1,0 e 5,0, com base em avaliações de usuários para este lugar.
regularOpeningHours
Tipo:  OpeningHours optional
requestedLanguage
Tipo:  string optional
O idioma solicitado para este lugar.
requestedRegion
Tipo:  string optional
A região solicitada para este lugar.
reviews
Tipo:  Array<Review> optional
Uma lista de avaliações deste lugar.
servesBeer
Tipo:  boolean optional
Se um lugar serve cerveja. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
servesBreakfast
Tipo:  boolean optional
Se um lugar serve café da manhã. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
servesBrunch
Tipo:  boolean optional
Se um lugar serve brunch. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
servesCocktails
Tipo:  boolean optional
servesCoffee
Tipo:  boolean optional
servesDessert
Tipo:  boolean optional
servesDinner
Tipo:  boolean optional
Se um lugar serve jantar. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
servesLunch
Tipo:  boolean optional
Se um lugar serve almoço. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
servesVegetarianFood
Tipo:  boolean optional
Se um lugar serve comida vegetariana. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
servesWine
Tipo:  boolean optional
Se um lugar serve vinho. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se esse campo ainda não tiver sido solicitado.
svgIconMaskURI
Tipo:  string optional
URI para o recurso de máscara de imagem svg que pode ser usado para representar a categoria de um lugar.
types
Tipo:  Array<string> optional
Uma matriz de tipos para este lugar (por exemplo, ["political", "locality"] ou ["restaurant", "establishment"]).
userRatingCount
Tipo:  number optional
O número de avaliações de usuários que contribuíram para a Place.rating desse lugar.
utcOffsetMinutes
Tipo:  number optional
A diferença em relação ao UTC do fuso horário atual do lugar, em minutos. Por exemplo, o Horário Padrão Oriental da Austrália (GMT+10) durante o horário de verão está 11 horas à frente do UTC, então utc_offset_minutes será 660. Para fusos horários atrás do UTC, a diferença é negativa. Por exemplo, utc_offset_minutes é -60 para Cabo Verde.
viewport
Tipo:  LatLngBounds optional
A janela de visualização preferida ao exibir este lugar em um mapa.
websiteURI
Tipo:  string optional
O site oficial desse lugar, como o site da empresa página inicial.
openingHours
Tipo:  OpeningHours optional
fetchFields
fetchFields(options)
Parâmetros: 
Valor de retorno:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parâmetros: 
  • dateDate optional
Valor de retorno:  Promise<Date optional>
Calcula a data que representa o próximo OpeningHoursTime. Retorna "undefined" se os dados são insuficientes para calcular o resultado ou se o local não está operacional.
BetaisOpen
isOpen([date])
Parâmetros: 
  • date:  o padrão é Date optional.
Valor de retorno:  Promise<boolean optional>
Verifique se o lugar está aberto na data e hora especificadas. Resolve com undefined se os dados conhecidos do local não forem suficientes para calcular isso. Por exemplo: se o horário de funcionamento não estiver registrado.
toJSON
toJSON()
Parâmetros: nenhum
Valor de retorno:  Object um objeto JSON com todas as propriedades solicitadas do lugar.

PlaceOptions interface

google.maps.places.PlaceOptions interface

Opções para construir um lugar.

id
Tipo:  string
O ID de lugar exclusivo.
requestedLanguage optional
Tipo:  string optional
Identificador do idioma em que os detalhes devem ser retornados. Consulte a lista de idiomas compatíveis.
requestedRegion optional
Tipo:  string optional
Um código da região do usuário. Isso pode afetar as fotos que podem ser retornadas e possivelmente outras coisas. O código regional aceita um valor de ccTLD ("domínio de nível superior") de dois caracteres. A maioria dos códigos ccTLD é idêntica aos códigos ISO 3166-1, com algumas exceções notáveis. Por exemplo, o ccTLD do Reino Unido é "uk" (.co.uk), enquanto o código ISO 3166-1 é "gb" (tecnicamente para a entidade "Reino Unido da Grã-Bretanha e Irlanda do Norte").

AccessibilityOptions aula

Classe google.maps.places.AccessibilityOptions

Acesse chamando const {AccessibilityOptions} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

hasWheelchairAccessibleEntrance
Tipo:  boolean optional
Se um lugar tem entrada acessível a pessoas em cadeira de rodas. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasWheelchairAccessibleParking
Tipo:  boolean optional
Se um lugar tem estacionamento acessível a pessoas em cadeira de rodas. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasWheelchairAccessibleRestroom
Tipo:  boolean optional
se um lugar tem banheiro acessível a pessoas em cadeira de rodas. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasWheelchairAccessibleSeating
Tipo:  boolean optional
se um lugar tem assentos com acessibilidade para pessoas em cadeira de rodas Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.

AddressComponent aula

Classe google.maps.places.AddressComponent

Acesse chamando const {AddressComponent} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

longText
Tipo:  string optional
O texto completo do componente de endereço.
shortText
Tipo:  string optional
O texto curto e abreviado do componente de endereço especificado.
types
Tipo:  Array<string>
Uma matriz de strings que denotam o tipo desse componente de endereço. Veja uma lista de tipos válidos aqui.

Atribuição aula

Classe google.maps.places.Attribution

Acesse chamando const {Attribution} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

provider
Tipo:  string optional
Texto de atribuição a ser exibido para esse resultado de lugar.
providerURI
Tipo:  string optional

AuthorAttribution aula

Classe google.maps.places.AuthorAttribution

Acesse chamando const {AuthorAttribution} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

displayName
Tipo:  string
Nome do autor para este resultado.
photoURI
Tipo:  string optional
URI da foto do autor para este resultado. Essa opção nem sempre está disponível.
uri
Tipo:  string optional
URI do perfil do autor para este resultado.

ConnectorAggregation aula

Classe google.maps.places.ConnectorAggregation

Informações de carregamento de VEs agregadas para conectores do mesmo tipo e com a mesma taxa de carregamento.

Acesse chamando const {ConnectorAggregation} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

availabilityLastUpdateTime
Tipo:  Date optional
A hora em que as informações de disponibilidade do conector nesta agregação foram atualizadas pela última vez.
availableCount
Tipo:  number optional
Número de conectores disponíveis nesta agregação que estão disponíveis no momento.
count
Tipo:  number
Número de conectores nesta agregação.
maxChargeRateKw
Tipo:  number
A taxa de carregamento máximo estático em kw de cada conector da agregação.
outOfServiceCount
Tipo:  number optional
Número de conectores nesta agregação que estão atualmente fora de serviço.
type
Tipo:  EVConnectorType optional
O tipo de conector dessa agregação.

EVChargeOptions aula

Classe google.maps.places.EVChargeOptions

Informações sobre a estação de recarga de VEs hospedada no local.

Acesse chamando const {EVChargeOptions} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

connectorAggregations
Uma lista de agregações do conector de carregamento de VE que contêm conectores do mesmo tipo e taxa de carregamento.
connectorCount
Tipo:  number
Número de conectores nesta estação. Como algumas portas podem ter vários conectores, mas só conseguem carregar um carro por vez, o número de conectores pode ser maior do que o total de carros que podem carregar simultaneamente.

EVConnectorType constantes

google.maps.places.EVConnectorType constantes

Tipos de conector de carregamento de VE.

Acesse chamando const {EVConnectorType} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

CCS_COMBO_1 Sistema de carregamento combinado (CA e CC). Com base no conector SAE Tipo 1 J-1772.
CCS_COMBO_2 Sistema de carregamento combinado (CA e CC). Com base no conector Mennekes tipo 2.
CHADEMO Conector do tipo CHAdeMO.
J1772 Conector J1772 tipo 1.
OTHER Outros tipos de conector.
TESLA O conector TESLA genérico. É o NACS da América do Norte, mas pode não ser NACS 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 recarga da Tesla.
TYPE_2 Conector IEC 62196 tipo 2. Muitas vezes chamadas de MENNEKES.
UNSPECIFIED_GB_T O tipo GB/T corresponde ao padrão GB/T na China. Esse tipo abrange todos os tipos de GB_T.
UNSPECIFIED_WALL_OUTLET Tomada não especificada.

EVSearchOptions interface

google.maps.places.EVSearchOptions interface

Opções relacionadas ao VE que podem ser especificadas para uma solicitação de pesquisa de lugar.

connectorTypes optional
Tipo:  Array<EVConnectorType> optional
Lista de tipos preferidos de conector de VE. Um lugar que não é compatível com nenhum dos tipos de conector listados é filtrado.
minimumChargingRateKw optional
Tipo:  number optional
Taxa de carregamento mínima necessária em quilowatts. Um lugar com uma taxa de cobrança menor do que a especificada é filtrado.

FetchFieldsRequest interface

google.maps.places.FetchFieldsRequest interface

Opções para buscar campos de lugares.

fields
Tipo:  Array<string>
Lista de campos a serem buscados.

FuelOptions aula

Classe google.maps.places.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.

Acesse chamando const {FuelOptions} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

fuelPrices
Tipo:  Array<FuelPrice>
Uma lista de preços para cada tipo de combustível disponível no posto, uma entrada por tipo de combustível.

FuelPrice aula

Classe google.maps.places.FuelPrice

Informações sobre preços de combustíveis para um determinado tipo de combustível.

Acesse chamando const {FuelPrice} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

price
Tipo:  Money optional
O preço do combustível.
type
Tipo:  FuelType optional
O tipo de combustível.
updateTime
Tipo:  Date optional
A hora em que o preço do combustível foi atualizado pela última vez.

FuelType constantes

google.maps.places.FuelType constantes

Tipos de combustível.

Acesse chamando const {FuelType} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

BIO_DIESEL Biodiesel.
DIESEL Diesel.
E80 E 80.
E85 E 85.
LPG GLP.
METHANE Metano
MIDGRADE Grau intermediário.
PREMIUM Premium.
REGULAR_UNLEADED Regular sem lead.
SP100 SP 100.
SP91 SP 91
SP91_E10 SP 91 E10.
SP92 SP 92
SP95 SP 95
SP95_E10 SP95 E10.
SP98 SP 98
SP99 SP 99
TRUCK_DIESEL Caminhão a diesel.

Dinheiro aula

Classe google.maps.places.Money

Representação de um valor em dinheiro com o respectivo tipo de moeda.

Acesse chamando const {Money} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

currencyCode
Tipo:  string
É o código de moeda de três letras, definido no ISO 4217.
nanos
Tipo:  number
Número de unidades nano (10^-9) do montante.
units
Tipo:  number
As unidades inteiras do montante. Por exemplo, se Money.currencyCode for "USD", 1 unidade equivalerá a 1 dólar americano.
toString
toString()
Parâmetros: nenhum
Valor de retorno:  string
Retorna uma representação legível do valor em dinheiro com o símbolo de moeda.

OpeningHours aula

Classe google.maps.places.OpeningHours

Acesse chamando const {OpeningHours} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

periods
períodos que abrangem todos os dias da semana, começando no domingo, em ordem cronológica. Não inclui dias em que o lugar não está aberto.
weekdayDescriptions
Tipo:  Array<string>
Uma matriz de sete strings que representam os horários de funcionamento formatados para cada dia da semana. O serviço Places vai formatar e localizar os horários de funcionamento de acordo com o idioma atual. A ordem dos elementos nessa matriz depende da linguagem. Alguns idiomas iniciam a semana na segunda-feira e outros no domingo.

OpeningHoursPeriod aula

Classe google.maps.places.OpeningHoursPeriod

Acesse chamando const {OpeningHoursPeriod} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

close
Tipo:  OpeningHoursPoint optional
A hora de fechamento do local.
open
O horário de abertura do local.

OpeningHoursPoint aula

Classe google.maps.places.OpeningHoursPoint

Acesse chamando const {OpeningHoursPoint} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

day
Tipo:  number
O dia da semana, como um número no intervalo [0, 6], começando no domingo. Por exemplo, 2 significa terça-feira.
hour
Tipo:  number
A hora de OpeningHoursPoint.time como número, no intervalo [0, 23]. Isso será informado no fuso horário do lugar.
minute
Tipo:  number
O minuto de OpeningHoursPoint.time como número, no intervalo [0, 59]. Isso será informado no fuso horário do lugar.

ParkingOptions aula

Classe google.maps.places.ParkingOptions

Acesse chamando const {ParkingOptions} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

hasFreeGarageParking
Tipo:  boolean optional
se um lugar oferece estacionamento coberto sem custo financeiro; Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasFreeParkingLot
Tipo:  boolean optional
se um lugar oferece estacionamento gratuito; Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasFreeStreetParking
Tipo:  boolean optional
se um lugar oferece estacionamento público sem custo financeiro. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasPaidGarageParking
Tipo:  boolean optional
se um lugar oferece estacionamento coberto pago; Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasPaidParkingLot
Tipo:  boolean optional
se um lugar oferece estacionamento pago; Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasPaidStreetParking
Tipo:  boolean optional
se um lugar oferece estacionamento público pago; Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
hasValetParking
Tipo:  boolean optional
se um lugar oferece estacionamento com manobrista; Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.

PaymentOptions aula

Classe google.maps.places.PaymentOptions

Acesse chamando const {PaymentOptions} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

acceptsCashOnly
Tipo:  boolean optional
Se um lugar só aceita pagamento em dinheiro. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
acceptsCreditCards
Tipo:  boolean optional
Se um lugar aceita pagamento por cartão de crédito. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
acceptsDebitCards
Tipo:  boolean optional
Se um lugar aceita pagamento com cartão de débito. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.
acceptsNFC
Tipo:  boolean optional
Se um lugar aceita pagamento por NFC. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido.

Foto aula

Classe google.maps.places.Photo

Acesse chamando const {Photo} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

authorAttributions
Texto de atribuição a ser exibido para esta foto.
heightPx
Tipo:  number
A altura da foto em pixels.
widthPx
Tipo:  number
A largura da foto em pixels.
getURI
getURI([options])
Parâmetros: 
Valor de retorno:  string
Retorna o URL da imagem correspondente às opções especificadas.

PlusCode aula

Classe google.maps.places.PlusCode

Acesse chamando const {PlusCode} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

compoundCode
Tipo:  string optional
Um Plus Code com 1/8.000 de grau por 1/8.000 de grau de área em que os primeiros quatro caracteres (o código de área) são descartados e substituídos por uma descrição de localidade. Por exemplo, "9G8F+5W Zurich, Suíça".
globalCode
Tipo:  string optional
Um Plus Code com 1/8.000 de grau por 1/8.000 de uma área de grau. Por exemplo, "8FVC9G8F+5W".

PriceLevel constantes

google.maps.places.PriceLevel constantes

Enumeração de nível de preço para objetos de lugar.

Acesse chamando const {PriceLevel} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Revisão aula

Classe google.maps.places.Review

Acesse chamando const {Review} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

authorAttribution
Tipo:  AuthorAttribution optional
O revisor.
publishTime
Tipo:  Date optional
rating
Tipo:  number optional
A classificação desta avaliação, um número entre 1,0 e 5,0 (inclusive).
relativePublishTimeDescription
Tipo:  string optional
É uma string de horário recente formatada para expressar o horário da revisão em relação ao horário atual em um formato adequado para o idioma e o país. Por exemplo, "um mês atrás".
text
Tipo:  string optional
O texto de uma avaliação.
textLanguageCode
Tipo:  string optional
Um código de idioma IETF indicando o idioma em que a avaliação foi escrita. Esse código inclui somente a tag do idioma principal, sem nenhuma tag secundária indicando o país ou a região. Por exemplo, todas as avaliações em inglês estão marcadas como 'en' em vez de "en-AU". ou "en-UK".

SearchByTextRequest interface

google.maps.places.SearchByTextRequest interface

Interface de solicitação para Place.searchByText.

fields
Tipo:  Array<string>
Campos a serem incluídos na resposta, que serão cobrados. Se ['*'] for transmitido, todos os campos disponíveis serão retornados e faturados. Isso não é recomendado para implantações de produção. É possível solicitar qualquer propriedade na classe Place como um campo.
evSearchOptions optional
Tipo:  EVSearchOptions optional
Opções relacionadas ao VE que podem ser especificadas para uma solicitação de pesquisa de lugar.
includedType optional
Tipo:  string optional
O tipo de lugar solicitado. Lista completa dos tipos compatíveis: https://developers.google.com/maps/documentation/places/web-service/place-types. Só é possível usar um tipo incluído. Consulte SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
Tipo:  boolean optional
Padrão:false
Usados para restringir a pesquisa aos lugares que estão abertos no momento.
language optional
Tipo:  string optional
Os detalhes do lugar serão exibidos com o idioma de preferência, se disponível. O padrão será a preferência de idioma do navegador. Lista atual de idiomas compatíveis: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
A região a ser pesquisada. Esse local serve como um viés, o que significa que resultados em torno de um determinado local podem ser retornados. Não pode ser definido junto com locationRestriction.
locationRestriction optional
A região a ser pesquisada. Esse local serve como uma restrição, o que significa que resultados fora do local determinado não serão retornados. Não pode ser definido junto com locationBias.
maxResultCount optional
Tipo:  number optional
Número máximo de resultados a serem retornados. Deve estar entre 1 e 20, inclusive.
minRating optional
Tipo:  number optional
Filtre resultados cuja avaliação média de usuários seja estritamente menor que esse limite. Um valor válido precisa ser um número flutuante entre 0 e 5 (inclusive) em uma cadência de 0,5 (ou seja, [0, 0,5, 1,0, ... , 5,0]). A classificação de entrada será arredondada para o 0,5(teto) mais próximo. Por exemplo, uma classificação de 0,6 eliminará todos os resultados com classificação inferior a 1,0.
priceLevels optional
Tipo:  Array<PriceLevel> optional
Usado para restringir a pesquisa a lugares marcados como determinados níveis de preço. Qualquer combinação de níveis de preços pode ser escolhida. O padrão é todos os níveis de preço.
query optional
Tipo:  string optional
BetarankBy optional
rankPreference optional
Padrão:SearchByTextRankPreference.RELEVANCE
Como os resultados serão classificados na resposta.
region optional
Tipo:  string optional
O código de país/região Unicode (CLDR) do local de origem da solicitação. Esse parâmetro é usado para mostrar os detalhes do lugar, como o nome do lugar específico da região, se disponível. O parâmetro pode afetar os resultados com base na legislação aplicável. Para mais informações, acesse https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. No momento, não é possível usar códigos de região de três dígitos.
textQuery optional
Tipo:  string optional
Obrigatório. A consulta de texto para pesquisa textual.
useStrictTypeFiltering optional
Tipo:  boolean optional
Padrão:false
Usado para definir a filtragem de tipo restrita para SearchByTextRequest.includedType. Se definido como verdadeiro, apenas resultados do mesmo tipo serão retornados.

SearchByTextRankPreference constantes

google.maps.places.SearchByTextRankPreference constantes

A enumeração RankPreference para SearchByTextRequest.

Acesse chamando const {SearchByTextRankPreference} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

DISTANCE Classifica os resultados por distância.
RELEVANCE Classifica os resultados por relevância.

SearchNearbyRequest interface

google.maps.places.SearchNearbyRequest interface

Interface de solicitação para Place.searchNearby. Para mais informações sobre a solicitação, consulte a referência da API Places.

fields
Tipo:  Array<string>
Campos a serem incluídos na resposta, que serão cobrados. Se ['*'] for transmitido, todos os campos disponíveis serão retornados e faturados. Isso não é recomendado para implantações de produção. É possível solicitar qualquer propriedade na classe Place como um campo.
locationRestriction
A região a ser pesquisada, especificada como um círculo com centro e raio. Resultados fora do local especificado não são retornados.
excludedPrimaryTypes optional
Tipo:  Array<string> optional
Tipo de lugar principal excluído. Consulte a lista completa dos tipos compatíveis. Um lugar só pode ter um tipo principal. É possível especificar até 50 tipos. Se você especificar o mesmo tipo nas listas included e excluded, um erro INVALID_MCC será retornado.
excludedTypes optional
Tipo:  Array<string> optional
Tipo de lugar excluído. Consulte a lista completa dos tipos compatíveis. Um lugar pode ter muitos tipos diferentes. É possível especificar até 50 tipos. Se você especificar o mesmo tipo nas listas included e excluded, um erro INVALID_MCC será retornado.
includedPrimaryTypes optional
Tipo:  Array<string> optional
Tipo de lugar principal incluído. Consulte a lista completa dos tipos compatíveis. Um lugar só pode ter um tipo principal. É possível especificar até 50 tipos. Se você especificar o mesmo tipo nas listas included e excluded, um erro INVALID_MCC será retornado.
includedTypes optional
Tipo:  Array<string> optional
Tipo de lugar incluído. Consulte a lista completa dos tipos compatíveis. Um lugar pode ter muitos tipos diferentes. É possível especificar até 50 tipos. Se você especificar o mesmo tipo nas listas included e excluded, um erro INVALID_MCC será retornado.
language optional
Tipo:  string optional
Os detalhes do lugar serão exibidos com o idioma de preferência, se disponível. O padrão será a preferência de idioma do navegador. Lista atual de idiomas compatíveis: https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Tipo:  number optional
Número máximo de resultados a serem retornados. Deve estar entre 1 e 20, inclusive.
rankPreference optional
Padrão:SearchNearbyRankPreference.DISTANCE
Como os resultados serão classificados na resposta.
region optional
Tipo:  string optional
O código de país/região Unicode (CLDR) do local de origem da solicitação. Esse parâmetro é usado para mostrar os detalhes do lugar, como o nome do lugar específico da região, se disponível. O parâmetro pode afetar os resultados com base na legislação aplicável. Para mais informações, acesse https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. No momento, não é possível usar códigos de região de três dígitos.

SearchNearbyRankPreference constantes

google.maps.places.SearchNearbyRankPreference constantes

Enumeração de RankPreference para SearchNearbyRequest.

Acesse chamando const {SearchNearbyRankPreference} = await google.maps.importLibrary("places"). Consulte Bibliotecas na API Maps JavaScript.

DISTANCE Classifica os resultados por distância.
POPULARITY Classifica os resultados por popularidade.