Place

Classe Place

Classe google.maps.places.Place

Essa classe implementa PlaceOptions.

Acesse ligando para 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 lugar com base em consulta de texto.
searchNearby
searchNearby(request)
Parâmetros:
Valor de retorno:Promise<{places:Array<Place>}>
Pesquise 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 para o local deste 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 lugar no microformato adr.
allowsDogs
Tipo:boolean optional
attributions
Tipo:Array<Attribution> optional
Provedores de dados que precisam ser mostrados para o lugar.
businessStatus
Tipo:BusinessStatus optional
O status operacional do local. null se não houver um status conhecido. undefined se os dados de status não foram carregados do servidor.
displayName
Tipo:string optional
O nome de exibição do local. null se não houver um nome. undefined se os dados de nome não foram carregados do servidor.
displayNameLanguageCode
Tipo:string optional
O idioma do nome de exibição do local. null se não houver um nome. undefined se os dados de nome não foram 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 foi 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 foi solicitado.
evChargeOptions
Tipo:EVChargeOptions optional
Opções de recarga de VE fornecidas pelo lugar. undefined se as opções de recarga de VE não tiverem sido chamadas do servidor.
formattedAddress
Tipo:string optional
O endereço completo do local.
fuelOptions
Tipo:FuelOptions optional
Opções de combustível oferecidas pelo lugar. undefined se as opções de combustível não tiverem sido chamadas do 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 local.
hasCurbsidePickup
Tipo:boolean optional
Se um lugar oferece retirada na rua. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. Retorna "undefined" se esse campo ainda não tiver sido solicitado.
hasDelivery
Tipo:boolean optional
Se um lugar faz entregas. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. Retorna "undefined" se esse campo ainda não tiver sido solicitado.
hasDineIn
Tipo:boolean optional
Se um lugar oferece refeição no local. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. Retorna "undefined" 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 oferece comida para viagem. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. Retorna "undefined" se esse campo ainda não tiver sido solicitado.
iconBackgroundColor
Tipo:string optional
O código de cor hexadecimal padrão para a categoria do lugar.
id
Tipo:string
O ID exclusivo do lugar.
internationalPhoneNumber
Tipo:string optional
O número de telefone do lugar em 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 "null" se o valor for desconhecido. Retorna "undefined" se esse campo ainda não tiver sido solicitado.
location
Tipo:LatLng optional
A posição do lugar.
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 lugar. 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 vai conter até dez objetos Photo.
plusCode
Tipo:PlusCode optional
postalAddress
Tipo:PostalAddress 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
priceRange
Tipo:PriceRange optional
O intervalo de preços deste lugar. endPrice pode não ser definido, o que indica um intervalo sem limite superior (por exemplo, "Mais de R $100").
primaryType
Tipo:string optional
O tipo principal do local. null se não houver um tipo. undefined se os dados de tipo não foram carregados do servidor.
primaryTypeDisplayName
Tipo:string optional
O nome de exibição do tipo principal do local. null se não houver um tipo. undefined se os dados de tipo não foram carregados do servidor.
primaryTypeDisplayNameLanguageCode
Tipo:string optional
O idioma do nome de exibição do tipo principal do local. null se não houver um tipo. undefined se os dados de tipo não foram carregados do servidor.
rating
Tipo:number optional
Uma classificação, entre 1,0 e 5,0, com base nas avaliações dos usuários sobre 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 para este lugar.
servesBeer
Tipo:boolean optional
Se um lugar serve cerveja. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. Retorna "undefined" 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 "null" se o valor for desconhecido. Retorna "undefined" 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 "null" se o valor for desconhecido. Retorna "undefined" 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 "null" se o valor for desconhecido. Retorna "undefined" 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 "null" se o valor for desconhecido. Retorna "undefined" 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 "null" se o valor for desconhecido. Retorna "undefined" 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 "null" se o valor for desconhecido. Retorna "undefined" 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 deste lugar.
utcOffsetMinutes
Tipo:number optional
O deslocamento do UTC do fuso horário atual do lugar, em minutos. Por exemplo, o horário padrão da Austrália Oriental (GMT+10) no horário de verão é 11 horas antes do UTC. Portanto, o utc_offset_minutes será 660. Para fusos horários atrás do UTC, o ajuste é negativo. Por exemplo, o utc_offset_minutes é -60 para Cabo Verde.
viewport
Tipo:LatLngBounds optional
A janela de visualização preferida ao mostrar este lugar em um mapa.
websiteURI
Tipo:string optional
O site oficial do lugar, como a página inicial de uma empresa.
openingHours
Tipo:OpeningHours optional
hasWiFi
Tipo:boolean 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 forem insuficientes para calcular o resultado ou se o lugar não estiver funcionando.
BetaisOpen
isOpen([date])
Parâmetros:
  • dateDate optional O padrão é "agora".
Valor de retorno:Promise<boolean optional>
Verifica se o lugar está aberto na data e hora especificadas. Será resolvido com undefined se os dados conhecidos do local forem insuficientes 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 de lugar solicitadas.

Interface PlaceOptions

Interface google.maps.places.PlaceOptions

Opções para construir um lugar.

id
Tipo:string
O ID exclusivo do lugar.
requestedLanguage optional
Tipo:string optional
Um 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 quais fotos podem ser retornadas e possivelmente outras coisas. O código regional aceita um valor de dois caracteres ccTLD ("domínio de nível superior"). 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").

Classe AccessibilityOptions

Classe google.maps.places.AccessibilityOptions

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

hasWheelchairAccessibleEntrance
Tipo:boolean optional
Se um lugar tem entrada acessível para cadeirantes. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" 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 "null" se o valor for desconhecido.
hasWheelchairAccessibleRestroom
Tipo:boolean optional
Se um lugar tem um banheiro acessível a pessoas em cadeira de rodas. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasWheelchairAccessibleSeating
Tipo:boolean optional
Se um lugar oferece assentos acessíveis a pessoas em cadeira de rodas. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.

Classe AddressComponent

Classe google.maps.places.AddressComponent

Componente de endereço do local do lugar.

Acesse ligando para 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 abreviado e curto do componente de endereço especificado.
types
Tipo:Array<string>
Uma matriz de strings que indica o tipo desse componente de endereço. Confira uma lista de tipos válidos aqui.

Classe Attribution

Classe google.maps.places.Attribution

Informações sobre um provedor de dados para um lugar.

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

provider
Tipo:string optional
Nome do provedor de dados do lugar.
providerURI
Tipo:string optional
URI do provedor de dados do lugar.

Classe AuthorAttribution

Classe google.maps.places.AuthorAttribution

Informações sobre o autor do conteúdo gerado pelo usuário.

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

displayName
Tipo:string
Nome do autor deste resultado.
photoURI
Tipo:string optional
URI da foto do autor para este resultado. Isso nem sempre está disponível.
uri
Tipo:string optional
URI do perfil do autor para este resultado.

Classe ConnectorAggregation

Classe google.maps.places.ConnectorAggregation

Informações de recarga de VE, agregadas para conectores do mesmo tipo e com a mesma taxa de recarga.

Acesse ligando para 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.
count
Tipo:number
Número de conectores nesta agregação.
maxChargeRateKw
Tipo:number
A taxa máxima de carga estática em kW de cada conector da agregação.
outOfServiceCount
Tipo:number optional
Número de conectores nesta agregação que estão fora de serviço.
type
Tipo:EVConnectorType optional
O tipo de conector dessa agregação.

Classe EVChargeOptions

Classe google.maps.places.EVChargeOptions

Informações sobre o eletroposto hospedado no local.

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

connectorAggregations
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.
connectorCount
Tipo:number
Número de conectores nesta estação. 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.

Constantes EVConnectorType

Constantes de google.maps.places.EVConnectorType

Tipos de conector de carregamento de VE.

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

CCS_COMBO_1 Sistema de carregamento combinado (CA e CC). Baseado no conector SAE Type-1 J-1772.
CCS_COMBO_2 Sistema de carregamento combinado (CA e CC). Baseado no conector Mennekes tipo 2.
CHADEMO Conector do tipo CHAdeMO.
J1772 Conector J1772 tipo 1.
NACS O Sistema de Carregamento da América do Norte (NACS), padronizado como SAE J3400.
OTHER Outros tipos de conector.
TESLA O conector TESLA genérico. Esse é o NACS na América do Norte, mas pode ser não 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 da capacidade de carregar um veículo da marca Tesla em uma estação de carregamento da Tesla.
TYPE_2 Conector IEC 62196 tipo 2. Muitas vezes chamado de MENNEKES.
UNSPECIFIED_GB_T O tipo GB/T corresponde ao padrão GB/T na China. Esse tipo abrange todos os tipos GB_T.
UNSPECIFIED_WALL_OUTLET Tomada não especificada.

Interface EVSearchOptions

Interface google.maps.places.EVSearchOptions

Opções relacionadas a veículos elétricos que podem ser especificadas para uma solicitação de pesquisa de lugar.

connectorTypes optional
Tipo:Array<EVConnectorType> optional
A lista de tipos de conector de VE preferidos. Um lugar que não oferece suporte a nenhum dos tipos de conector listados é filtrado.
minimumChargingRateKw optional
Tipo:number optional
Taxa de recarga mínima necessária em quilowatts. Um lugar com uma taxa de carregamento menor que a especificada é filtrado.

Interface FetchFieldsRequest

Interface google.maps.places.FetchFieldsRequest

Opções para buscar campos de lugar.

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

Classe FuelOptions

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 ligando para const {FuelOptions} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.

fuelPrices
Uma lista de preços de combustíveis para cada tipo disponível no posto, uma entrada por tipo.

Classe FuelPrice

Classe google.maps.places.FuelPrice

Informações sobre o preço de um determinado tipo de combustível.

Acesse ligando para 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.

Constantes FuelType

Constantes de google.maps.places.FuelType

Tipos de combustível.

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

BIO_DIESEL Biodiesel.
DIESEL Diesel.
DIESEL_PLUS Diesel mais combustível.
E100 E 100.
E80 E 80.
E85 E 85.
LPG GLP.
METHANE Metano.
MIDGRADE Aditivada.
PREMIUM Premium.
REGULAR_UNLEADED Regular sem chumbo.
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 Diesel para caminhões.

Classe google.maps.places.GoogleMapsLinks

Links para acionar diferentes ações do Google Maps.

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

directionsURI
Tipo:string optional
Um link para mostrar as rotas até o local no Google Maps. O link preenche apenas o local de destino e usa o modo de viagem padrão DRIVE.
photosURI
Tipo:string optional
Um link para mostrar as fotos do lugar no Google Maps.
placeURI
Tipo:string optional
Um link para mostrar o lugar no Google Maps.
reviewsURI
Tipo:string optional
Um link para mostrar as avaliações do lugar no Google Maps.
writeAReviewURI
Tipo:string optional
Um link para escrever uma avaliação do lugar no Google Maps.

Classe Money

Classe google.maps.places.Money

Uma representação de um montante em dinheiro com o tipo de moeda correspondente.

Acesse ligando para 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", uma unidade equivalerá a um 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 da moeda.

Classe OpeningHours

Classe google.maps.places.OpeningHours

Informações sobre o horário de funcionamento de um lugar.

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

periods
Períodos de funcionamento cobrindo cada dia 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 do idioma. Alguns idiomas iniciam a semana na segunda-feira e outros no domingo.

Classe OpeningHoursPeriod

Classe google.maps.places.OpeningHoursPeriod

Um período em que o lugar está aberto.

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

close
Tipo:OpeningHoursPoint optional
O horário de fechamento do lugar.
open
O horário de abertura do lugar.

Classe OpeningHoursPoint

Classe google.maps.places.OpeningHoursPoint

Um ponto em que o lugar muda o status de abertura.

Acesse ligando para 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 um número, no intervalo [0, 23]. Isso será informado no fuso horário do lugar.
minute
Tipo:number
O minuto de OpeningHoursPoint.time como um número, no intervalo [0, 59]. Isso será informado no fuso horário do lugar.

Classe ParkingOptions

Classe google.maps.places.ParkingOptions

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

hasFreeGarageParking
Tipo:boolean optional
Se um lugar oferece estacionamento gratuito. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" 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 "null" 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 "null" se o valor for desconhecido.
hasPaidGarageParking
Tipo:boolean optional
Se um lugar oferece estacionamento pago em garagem. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasPaidParkingLot
Tipo:boolean optional
Se um lugar oferece estacionamentos pagos. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" 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 "null" 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 "null" se o valor for desconhecido.

Classe PaymentOptions

Classe google.maps.places.PaymentOptions

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

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

Classe Photo

Classe google.maps.places.Photo

Informações sobre uma foto de um lugar.

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

authorAttributions
Texto de atribuição a ser mostrado para esta foto.
flagContentURI
Tipo:string optional
Um link em que o usuário pode sinalizar um problema com a foto.
googleMapsURI
Tipo:string optional
Um link para mostrar a foto no Google Maps.
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.

Classe PlusCode

Classe google.maps.places.PlusCode

Plus Code do lugar. Consulte https://plus.codes/ para mais informações.

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

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

Classe PostalAddress

Classe google.maps.places.PostalAddress

Representa um endereço postal (por exemplo, para um serviço de correios entregar itens). Observação: "PostalAddress" é usado pela API JavaScript para instanciar objetos que representam dados retornados pelo serviço da Web.

Essa classe implementa PostalAddressLiteral.

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

addressLines
Tipo:Array<string>
Linhas de endereço não estruturadas que descrevem os níveis mais baixos de um endereço.
administrativeArea
Tipo:string optional
A maior subdivisão administrativa que é usada para endereços postais de um país ou região.
languageCode
Tipo:string optional
Código de idioma BCP-47 do conteúdo deste endereço. Exemplos: "zh-Hant", "ja", "ja-latn", "pt".
locality
Tipo:string optional
Geralmente se refere à parte do endereço relativa a cidade/município.
organization
Tipo:string optional
O nome da organização no endereço.
postalCode
Tipo:string optional
Código postal do endereço.
recipients
Tipo:Array<string>
O destinatário no endereço.
regionCode
Tipo:string
Código de região CLDR do país/região do endereço. Exemplo: "CH" para Suíça. Para detalhes, consulte https://cldr.unicode.org/ e https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html.
sortingCode
Tipo:string optional
Código de classificação do endereço.
sublocality
Tipo:string optional
Sublocalidade do endereço, como bairros ou distritos.

Interface PostalAddressLiteral

Interface google.maps.places.PostalAddressLiteral

Dados para hidratar um PostalAddress.

regionCode
Tipo:string
addressLines optional
Tipo:Iterable<string> optional
administrativeArea optional
Tipo:string optional
languageCode optional
Tipo:string optional
locality optional
Tipo:string optional
organization optional
Tipo:string optional
postalCode optional
Tipo:string optional
recipients optional
Tipo:Iterable<string> optional
sortingCode optional
Tipo:string optional
sublocality optional
Tipo:string optional

Constantes PriceLevel

Constantes de google.maps.places.PriceLevel

Nível de preço de um lugar.

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Classe PriceRange

Classe google.maps.places.PriceRange

A faixa de preço associada a um lugar. endPrice pode não ser definido, o que indica um intervalo sem limite superior (por exemplo, "Mais de R $100").

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

endPrice
Tipo:Money optional
O limite superior do intervalo de preços (inclusive). O preço precisa ser menor que esse valor.
startPrice
Tipo:Money
A extremidade inferior da faixa de preço (inclusive). O preço precisa ser igual ou superior a esse valor.

Revisão da turma

Classe google.maps.places.Review

Informações sobre uma avaliação de um lugar.

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

authorAttribution
Tipo:AuthorAttribution optional
O avaliador.
flagContentURI
Tipo:string optional
Um link em que o usuário pode sinalizar um problema com a avaliação.
googleMapsURI
Tipo:string optional
Um link para mostrar a avaliação no Google Maps.
originalText
Tipo:string optional
O texto da avaliação no idioma original.
originalTextLanguageCode
Tipo:string optional
Um código de idioma IETF que indica o idioma original da avaliação.
publishTime
Tipo:Date optional
rating
Tipo:number optional
A classificação da avaliação, um número entre 1,0 e 5,0 (inclusive).
relativePublishTimeDescription
Tipo:string optional
Uma string de tempo recente formatado, expressando o tempo da avaliação em relação ao tempo atual de uma forma adequada ao idioma e ao país. Por exemplo, "há um mês".
text
Tipo:string optional
O texto localizado da avaliação.
textLanguageCode
Tipo:string optional
Um código de idioma IETF que indica o idioma localizado da avaliação.

Interface SearchByTextRequest

Interface google.maps.places.SearchByTextRequest

Interface de solicitação para Place.searchByText.

evSearchOptions optional
Tipo:EVSearchOptions optional
Opções relacionadas a veículos elétricos que podem ser especificadas para uma solicitação de pesquisa de lugar.
fields optional
Tipo:Array<string> optional
Obrigatório ao usar essa solicitação com Place.searchByText. Campos a serem incluídos na resposta, que serão cobrados. Se ['*'] for transmitido, todos os campos disponíveis serão retornados e faturados, o que não é recomendado para implantações de produção. É possível solicitar qualquer propriedade na classe Place como um campo.
includedType optional
Tipo:string optional
O tipo de lugar solicitado. Lista completa de tipos aceitos: 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
Usado para restringir a pesquisa a lugares que estão abertos no momento.
language optional
Tipo:string optional
Os detalhes do lugar serão mostrados no idioma de preferência, se disponível. A configuração padrão é a preferência de idioma do navegador. Lista atual de idiomas disponíveis: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
A região a ser pesquisada. Esse local serve como uma tendência, o que significa que resultados próximos ao local especificado podem ser retornados. Não pode ser definido com "locationRestriction".
locationRestriction optional
A região a ser pesquisada. Esse local serve como uma restrição, o que significa que os resultados fora do local especificado não serão retornados. Não pode ser definido com "locationBias".
maxResultCount optional
Tipo:number optional
Número máximo de resultados a serem retornados. Ele precisa estar entre 1 e 20, inclusive.
minRating optional
Tipo:number optional
Filtra resultados cuja classificação média do usuário é estritamente menor que esse limite. Um valor válido precisa ser um número de ponto flutuante entre 0 e 5 (inclusive) em uma cadência de 0,5, ou seja, [0, 0,5, 1,0, ..., 5,0], inclusive. A classificação de entrada será arredondada para o 0,5 mais próximo(teto). Por exemplo, uma classificação de 0,6 elimina todos os resultados com uma classificação inferior a 1,0.
priceLevels optional
Tipo:Array<PriceLevel> optional
Usado para restringir a pesquisa a lugares marcados com determinados níveis de preço. É possível escolher qualquer combinação de níveis de preço. 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 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, consulte https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. No momento, não há suporte para códigos de região de três dígitos.
textQuery optional
Tipo:string optional
Obrigatório quando você não usa SearchByTextRequest.query. A consulta de texto para pesquisa textual.
useStrictTypeFiltering optional
Tipo:boolean optional
Padrão:false
Usado para definir a filtragem de tipo estrita para SearchByTextRequest.includedType. Se definido como "true", apenas resultados do mesmo tipo serão retornados.

Constantes SearchByTextRankPreference

Constantes de google.maps.places.SearchByTextRankPreference

Enumeração RankPreference para SearchByTextRequest.

Acesse ligando para 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.

Interface SearchNearbyRequest

Interface google.maps.places.SearchNearbyRequest

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

locationRestriction
A região a ser pesquisada, especificada como um círculo com centro e raio. Os resultados fora do local especificado não são retornados.
excludedPrimaryTypes optional
Tipo:Array<string> optional
Tipos de lugares principais excluídos. Confira a lista completa de 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_ARGUMENT será retornado.
excludedTypes optional
Tipo:Array<string> optional
Tipos de lugar excluídos. Confira a lista completa de tipos compatíveis. Um lugar pode ter vários tipos diferentes. É possível especificar até 50 tipos. Se você especificar o mesmo tipo nas listas included e excluded, um erro INVALID_ARGUMENT será retornado.
fields optional
Tipo:Array<string> optional
Obrigatório ao usar essa solicitação com Place.searchNearby. Campos a serem incluídos na resposta, que serão cobrados. Se ['*'] for transmitido, todos os campos disponíveis serão retornados e faturados, o que não é recomendado para implantações de produção. É possível solicitar qualquer propriedade na classe Place como um campo.
includedPrimaryTypes optional
Tipo:Array<string> optional
Tipos de lugar principais incluídos. Confira a lista completa de 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_ARGUMENT será retornado.
includedTypes optional
Tipo:Array<string> optional
Tipos de lugares incluídos. Confira a lista completa de tipos compatíveis. Um lugar pode ter vários tipos diferentes. É possível especificar até 50 tipos. Se você especificar o mesmo tipo nas listas included e excluded, um erro INVALID_ARGUMENT será retornado.
language optional
Tipo:string optional
Os detalhes do lugar serão mostrados no idioma de preferência, se disponível. A configuração padrão é a preferência de idioma do navegador. Lista atual de idiomas disponíveis: https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Tipo:number optional
Número máximo de resultados a serem retornados. Para valores aceitáveis e padrão, consulte a referência da API Places.
rankPreference optional
Padrão:SearchNearbyRankPreference.POPULARITY
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 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, consulte https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. No momento, não há suporte para códigos de região de três dígitos.

Constantes SearchNearbyRankPreference

Constantes de google.maps.places.SearchNearbyRankPreference

Enumeração RankPreference para SearchNearbyRequest.

Acesse ligando para 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.