Places Data

Classe Place

classe google.maps.places.Place implementa PlaceOptions
biblioteca "places"

const {Place} = await google.maps.importLibrary("places");
Place
Place(options)
Parâmetros:
searchByText
searchByText(request)
Parâmetros:
Valor de retorno: Promise<{places:Array<Place>}>
Place Search com base em consulta de texto.
searchNearby
searchNearby(request)
Parâmetros:
Valor de retorno: Promise<{places:Array<Place>}>
Pesquise lugares por perto.
accessibilityOptions
somente leitura
Tipo: AccessibilityOptions optional
Opções de acessibilidade do lugar. undefined se os dados das opções de acessibilidade não tiverem sido solicitados do servidor.
addressComponents
somente leitura
Tipo: Array<AddressComponent> optional
A coleção de componentes de endereço do local. Objeto vazio se não houver dados de endereço conhecidos. undefined se os dados de endereço não tiverem sido solicitados do servidor.
addressDescriptor
somente leitura
Tipo: AddressDescriptor optional
A descrição 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.
adrFormatAddress
somente leitura
Tipo: string optional
A representação do endereço do lugar no microformato adr.
allowsDogs
somente leitura
Tipo: boolean optional
attributions
somente leitura
Tipo: Array<Attribution> optional
Provedores de dados que precisam ser mostrados para o lugar.
businessStatus
somente leitura
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.
consumerAlert
somente leitura
Tipo: ConsumerAlert optional
O alerta para consumidores sobre este lugar.
containingPlaces
somente leitura
Tipo: Array<Place> optional
A lista de lugares que contêm esse lugar. Os lugares que contêm o lugar.
currentOpeningHours
somente leitura
Tipo: OpeningHours optional
O horário de funcionamento dos próximos sete dias (incluindo hoje). Isso inclui horários excepcionais, como feriados e fechamentos irregulares.
currentSecondaryOpeningHours
somente leitura
O horário de funcionamento secundário atual do lugar, incluindo horários excepcionais, como feriados e fechamentos irregulares nos próximos sete dias. Os horários secundários são diferentes do horário principal de um lugar. Por exemplo, um restaurante pode especificar o horário de drive-through ou de entrega como secundário.
displayName
somente leitura
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 tiverem sido carregados do servidor.
displayNameLanguageCode
somente leitura
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 tiverem sido carregados do servidor.
editorialSummary
somente leitura
Tipo: string optional
O resumo editorial do lugar. null se não houver um resumo editorial. undefined se esse campo ainda não tiver sido solicitado.
editorialSummaryLanguageCode
somente leitura
Tipo: string optional
O idioma do resumo editorial do lugar. null se não houver um resumo editorial. undefined se esse campo ainda não tiver sido solicitado.
evChargeAmenitySummary
somente leitura
Tipo: EVChargeAmenitySummary optional
O EVChargeAmenitySummary deste lugar.
evChargeOptions
somente leitura
Tipo: EVChargeOptions optional
Opções de carregamento de VE oferecidas pelo lugar. undefined se as opções de carregamento de VE não tiverem sido solicitadas pelo servidor.
formattedAddress
somente leitura
Tipo: string optional
O endereço completo do local.
fuelOptions
somente leitura
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.
futureOpeningDate
somente leitura
Tipo: Date optional
A data em que o local será aberto, se o businessStatus for FUTURE_OPENING. Quando o campo não é solicitado, ele fica indefinido. Caso contrário, esse campo será preenchido com a data de abertura, se disponível, e nulo, se não estiver.
generativeSummary
somente leitura
Tipo: GenerativeSummary optional
O GenerativeSummary para este lugar.
googleMapsURI
somente leitura
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
somente leitura
Tipo: boolean optional
Se um lugar oferece retirada. 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
somente leitura
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
somente leitura
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
somente leitura
Tipo: boolean optional
hasMenuForChildren
somente leitura
Tipo: boolean optional
hasOutdoorSeating
somente leitura
Tipo: boolean optional
hasRestroom
somente leitura
Tipo: boolean optional
hasTakeout
somente leitura
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
somente leitura
Tipo: string optional
O código de cor hexadecimal padrão para a categoria do lugar.
id
somente leitura
Tipo: string
O ID de lugar exclusivo.
internationalPhoneNumber
somente leitura
Tipo: string optional
O número de telefone do lugar no formato internacional. O formato internacional inclui o código do país e é prefixado pelo sinal de mais (+).
isGoodForChildren
somente leitura
Tipo: boolean optional
isGoodForGroups
somente leitura
Tipo: boolean optional
isGoodForWatchingSports
somente leitura
Tipo: boolean optional
isPureServiceAreaBusiness
somente leitura
Tipo: boolean optional
Indica se o lugar é uma empresa de serviço local pura. Uma empresa de serviço local que só atende no local do cliente faz visitas ou entregas, mas não atende clientes no endereço comercial dela. Por exemplo, prestadores de serviços de limpeza ou encanadores podem não ter um endereço físico ou local no Google Maps.
isReservable
somente leitura
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
somente leitura
Tipo: LatLng optional
A posição do lugar.
nationalPhoneNumber
somente leitura
Tipo: string optional
O número de telefone do lugar, formatado de acordo com a convenção regional do número.
neighborhoodSummary
somente leitura
Tipo: NeighborhoodSummary optional
O NeighborhoodSummary deste lugar.
parkingOptions
somente leitura
Tipo: ParkingOptions optional
Opções de estacionamento oferecidas pelo lugar. undefined se os dados das opções de estacionamento não tiverem sido chamados do servidor.
paymentOptions
somente leitura
Tipo: PaymentOptions optional
Opções de pagamento oferecidas pelo lugar. undefined se os dados das opções de pagamento não tiverem sido solicitados do servidor.
photos
somente leitura
Tipo: Array<Photo> optional
Fotos do lugar. A coleção vai conter até dez objetos Photo.
plusCode
somente leitura
Tipo: PlusCode optional
postalAddress
somente leitura
Tipo: PostalAddress optional
priceLevel
somente leitura
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
somente leitura
Tipo: PriceRange optional
A faixa de preço do lugar. endPrice pode não ser definido, o que indica um intervalo sem limite superior (por exemplo, "Mais de US $100").
primaryType
somente leitura
Tipo: string optional
O tipo principal do local. null se não houver um tipo. undefined se os dados de tipo não tiverem sido carregados do servidor.
primaryTypeDisplayName
somente leitura
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 tiverem sido carregados do servidor.
primaryTypeDisplayNameLanguageCode
somente leitura
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 tiverem sido carregados do servidor.
rating
somente leitura
Tipo: number optional
Uma classificação, entre 1,0 e 5,0, com base nas avaliações de usuários desse lugar.
regularOpeningHours
somente leitura
Tipo: OpeningHours optional
O horário de funcionamento normal do lugar. Isso não inclui horários excepcionais, como feriados.
regularSecondaryOpeningHours
somente leitura
O horário de funcionamento secundário regular desse lugar, que exclui horários excepcionais, como feriados e fechamentos irregulares. Os horários secundários são diferentes do horário principal de um lugar. Por exemplo, um restaurante pode especificar o horário de drive-through ou de entrega como secundário.
requestedLanguage
Tipo: string optional
O idioma solicitado para este lugar.
requestedRegion
Tipo: string optional
A região solicitada para este lugar.
resourceName
somente leitura
Tipo: string
O nome de recurso exclusivo do lugar.
reviews
somente leitura
Tipo: Array<Review> optional
Uma lista de avaliações para este lugar.
reviewSummary
somente leitura
Tipo: ReviewSummary optional
O ReviewSummary deste lugar.
servesBeer
somente leitura
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
somente leitura
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
somente leitura
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
somente leitura
Tipo: boolean optional
servesCoffee
somente leitura
Tipo: boolean optional
servesDessert
somente leitura
Tipo: boolean optional
servesDinner
somente leitura
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
somente leitura
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
somente leitura
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
somente leitura
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.
shortFormattedAddress
somente leitura
Tipo: string optional
O endereço curto do local.
subDestinations
somente leitura
Tipo: Array<Place> optional
A lista de subdestinos desse lugar. Os subdestinos são lugares específicos associados a um lugar principal. Eles fornecem destinos mais específicos para usuários que estão pesquisando em um lugar grande ou complexo, como um aeroporto, parque nacional, universidade ou estádio.
svgIconMaskURI
somente leitura
Tipo: string optional
URI para o recurso de máscara de imagem SVG que pode ser usado para representar a categoria de um lugar.
timeZone
somente leitura
Tipo: TimeZone optional
O fuso horário do lugar.
transitStation
somente leitura
Tipo: TransitStation optional
Informações sobre a estação de transporte público. undefined se os dados de transporte público não tiverem sido carregados do servidor.
types
somente leitura
Tipo: Array<string> optional
Uma matriz de tipos para esse lugar (por exemplo, ["political", "locality"] ou ["restaurant", "establishment"]).
userRatingCount
somente leitura
Tipo: number optional
O número de avaliações de usuários que contribuíram para o Place.rating deste lugar.
utcOffsetMinutes
somente leitura
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 da Austrália Oriental (GMT+10) no horário de verão fica 11 horas à frente do UTC. Portanto, o utc_offset_minutes será 660. Para fusos horários anteriores ao UTC, o deslocamento é negativo. Por exemplo, o utc_offset_minutes é -60 para Cabo Verde.
viewport
somente leitura
Tipo: LatLngBounds optional
A janela de visualização preferida ao mostrar esse lugar em um mapa.
websiteURI
somente leitura
Tipo: string optional
O site oficial do lugar, como a página inicial da empresa na Web.
openingHours
somente leitura
Tipo: OpeningHours optional
hasWiFi
somente leitura
Tipo: boolean optional
fetchFields
fetchFields(options)
Parâmetros:
Valor de retorno: Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parâmetros:
  • date: Date optional
Valor de retorno: Promise<Date optional>
Calcula o Date para o próximo horário de abertura usando o Place.regularOpeningHours do lugar. Retorna indefinido se os dados forem insuficientes para calcular o resultado ou se o lugar não estiver em funcionamento.
BetaisOpen
isOpen([date])
Parâmetros:
  • date: Date optional O padrão é agora.
Valor de retorno: Promise<boolean optional>
Verifica se o lugar está aberto no Date informado. 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.
Herdado: toJSON

Interface PlaceOptions

interface google.maps.places.PlaceOptions
implementada por Place

Opções para criar um Place.

id
opcional
Tipo: string optional
O ID de lugar exclusivo.
requestedLanguage
opcional
Tipo: string optional
Um identificador do idioma em que os detalhes serão retornados. Consulte a lista de idiomas compatíveis.
requestedRegion
opcional
Tipo: string optional
Um código da região do usuário. Isso pode afetar as fotos que são retornadas e, possivelmente, outras coisas. O código de região aceita um valor de dois caracteres de 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").
resourceName
opcional
Tipo: string optional
O nome de recurso exclusivo do lugar.

Classe AccessibilityOptions

classe google.maps.places.AccessibilityOptions
biblioteca "places"

const {AccessibilityOptions} = await google.maps.importLibrary("places");
hasWheelchairAccessibleEntrance
somente leitura
Tipo: boolean optional
Se um lugar tem uma entrada acessível a pessoas em cadeira de rodas. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasWheelchairAccessibleParking
somente leitura
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
somente leitura
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
somente leitura
Tipo: boolean optional
Se um lugar oferece assentos acessíveis para 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
biblioteca "places"

Componente de endereço do local.

const {AddressComponent} = await google.maps.importLibrary("places");
longText
somente leitura
Tipo: string optional
O texto completo do componente de endereço.
shortText
somente leitura
Tipo: string optional
O texto abreviado e curto do componente de endereço fornecido.
types
somente leitura
Tipo: Array<string>
Uma matriz de strings que indica o tipo desse componente de endereço. Confira uma lista de tipos válidos aqui.
Herdado: toJSON

Classe AddressDescriptor

classe google.maps.places.AddressDescriptor
biblioteca "places"

Uma descrição relacional de um local. Inclui um conjunto classificado de pontos de referência próximos e áreas de contenção precisas, além da relação deles com a região de segmentação.

const {AddressDescriptor} = await google.maps.importLibrary("places");
areas
somente leitura
Tipo: Array<Area>
Uma lista classificada de áreas adjacentes ou que contêm o local. As áreas mais reconhecíveis e precisas são classificadas primeiro.
landmarks
somente leitura
Uma lista classificada de pontos de referência próximos. Os pontos de referência mais conhecidos e próximos são classificados primeiro.
Herdado: toJSON

Classe Area

classe google.maps.places.Area
biblioteca "places"

Informações sobre a área e a relação dela com a região de segmentação.

const {Area} = await google.maps.importLibrary("places");
containment
somente leitura
Tipo: Containment optional
Define a relação espacial entre a região de segmentação e a área.
place
somente leitura
Tipo: Place
O lugar da área.
Herdado: toJSON

Classe Attribution

classe google.maps.places.Attribution
biblioteca "places"

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

const {Attribution} = await google.maps.importLibrary("places");
provider
somente leitura
Tipo: string optional
Nome do provedor de dados do lugar.
providerURI
somente leitura
Tipo: string optional
URI do provedor de dados do lugar.
Herdado: toJSON

Classe AuthorAttribution

classe google.maps.places.AuthorAttribution
biblioteca "places"

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

const {AuthorAttribution} = await google.maps.importLibrary("places");
displayName
somente leitura
Tipo: string
Nome do autor do resultado.
photoURI
somente leitura
Tipo: string optional
URI da foto do autor para este resultado. Essa opção nem sempre está disponível.
uri
somente leitura
Tipo: string optional
URI do perfil do autor para este resultado.
Herdado: toJSON

Classe ConnectorAggregation

classe google.maps.places.ConnectorAggregation
biblioteca "places"

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

const {ConnectorAggregation} = await google.maps.importLibrary("places");
availabilityLastUpdateTime
somente leitura
Tipo: Date optional
A hora em que as informações de disponibilidade do conector nesta agregação foram atualizadas pela última vez.
availableCount
somente leitura
Tipo: number optional
Número de conectores nesta agregação que estão disponíveis no momento.
count
somente leitura
Tipo: number
Número de conectores nessa agregação.
maxChargeRateKw
somente leitura
Tipo: number
A taxa de carregamento máxima estática em kW de cada conector da agregação.
outOfServiceCount
somente leitura
Tipo: number optional
Número de conectores nessa agregação que estão fora de serviço no momento.
type
somente leitura
Tipo: EVConnectorType optional
O tipo de conector dessa agregação.

Classe ConsumerAlert

classe google.maps.places.ConsumerAlert
biblioteca "places"

A mensagem de alerta para consumidores. Todo o texto é renderizado no idioma especificado pelo campo languageCode.

const {ConsumerAlert} = await google.maps.importLibrary("places");
details
somente leitura
Tipo: ConsumerAlertDetails optional
Os detalhes da mensagem de alerta para consumidores.
languageCode
somente leitura
Tipo: string optional
O código de idioma da mensagem de alerta ao consumidor.
overview
somente leitura
Tipo: string optional
A visão geral da mensagem de alerta para consumidores.
Herdado: toJSON

Classe ConsumerAlertDetails

classe google.maps.places.ConsumerAlertDetails
biblioteca "places"

Detalhes da mensagem de alerta para consumidores.

const {ConsumerAlertDetails} = await google.maps.importLibrary("places");
aboutLinkTitle
somente leitura
Tipo: string optional
O título que será mostrado em um link para fornecer mais informações.
aboutLinkURI
somente leitura
Tipo: string optional
O URI de um link para fornecer mais informações.
description
somente leitura
Tipo: string optional
A descrição da mensagem de alerta para consumidores.
title
somente leitura
Tipo: string optional
O título que será mostrado com a descrição detalhada.

Constantes de contenção

constantes google.maps.places.Containment
biblioteca "places"

Define a relação espacial entre a região de segmentação e a área. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo ContainmentString.

const {Containment} = await google.maps.importLibrary("places");
NEAR A região de segmentação está fora da área, mas perto dela. Consulte a documentação do serviço da Web para mais informações.
OUTSKIRTS A região de segmentação está dentro da região da área, perto da borda. Consulte a documentação do serviço da Web para mais informações.
WITHIN A região de segmentação está dentro da área, perto do centro. Consulte a documentação do serviço da Web para mais informações.

Classe ContentBlock

classe google.maps.places.ContentBlock
biblioteca "places"

ContentBlock descreve o conteúdo de um resumo e de onde ele veio.

const {ContentBlock} = await google.maps.importLibrary("places");
content
somente leitura
Tipo: string optional
Conteúdo relacionado ao tema.
contentLanguageCode
somente leitura
Tipo: string optional
Código do idioma do conteúdo.
referencedPlaces
somente leitura
Tipo: Array<Place>
Uma lista de Places referenciados. Quando recuperado pela primeira vez, cada Place contém apenas um ID de lugar no campo id.
Herdado: toJSON

Classe EVChargeAmenitySummary

classe google.maps.places.EVChargeAmenitySummary
biblioteca "places"

Resumo gerado com IA das comodidades perto do eletroposto. Isso só se aplica a lugares com o tipo electric_vehicle_charging_station.

const {EVChargeAmenitySummary} = await google.maps.importLibrary("places");
coffee
somente leitura
Tipo: ContentBlock optional
Um resumo das opções de café por perto.
disclosureText
somente leitura
Tipo: string optional
O texto da declaração relacionada a este resumo.
disclosureTextLanguageCode
somente leitura
Tipo: string optional
O código de idioma do texto da declaração.
flagContentURI
somente leitura
Tipo: string optional
Um URI para informar um problema com o resumo.
overview
somente leitura
Tipo: ContentBlock optional
Uma visão geral das comodidades disponíveis.
restaurant
somente leitura
Tipo: ContentBlock optional
Um resumo dos restaurantes próximos.
store
somente leitura
Tipo: ContentBlock optional
Um resumo das lojas próximas.
Herdado: toJSON

Classe EVChargeOptions

classe google.maps.places.EVChargeOptions
biblioteca "places"

Informações sobre o eletroposto hospedado no lugar.

const {EVChargeOptions} = await google.maps.importLibrary("places");
connectorAggregations
somente leitura
Uma lista de agregações de conectores de carregamento de VE que contêm conectores do mesmo tipo e taxa de carregamento.
connectorCount
somente leitura
Tipo: number
Número de conectores na 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.
Herdado: toJSON

Constantes EVConnectorType

constantes google.maps.places.EVConnectorType
biblioteca "places"

Consulte http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 para mais informações/contexto sobre os tipos de conectores de carregamento de VE. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo EVConnectorTypeString.

const {EVConnectorType} = await google.maps.importLibrary("places");
CCS_COMBO_1 Sistema de carregamento combinado (CA e CC). Consulte a documentação do serviço da Web para mais informações.
CCS_COMBO_2 Sistema de carregamento combinado (CA e CC). Consulte a documentação do serviço da Web para mais informações.
CHADEMO Conector do tipo CHAdeMO. Consulte a documentação do serviço da Web para mais informações.
J1772 Conector J1772 tipo 1. Consulte a documentação do serviço da Web para mais informações.
NACS O Sistema de Carregamento da América do Norte (NACS, na sigla em inglês), padronizado como SAE J3400. Consulte a documentação do serviço da Web para mais informações.
OTHER Outros tipos de conector. Consulte a documentação do serviço da Web para mais informações.
TESLA O conector genérico da TESLA. Consulte a documentação do serviço da Web para mais informações.
TYPE_2 Conector IEC 62196 tipo 2. Consulte a documentação do serviço da Web para mais informações.
UNSPECIFIED_GB_T O tipo GB/T corresponde ao padrão GB/T na China. Consulte a documentação do serviço da Web para mais informações.
UNSPECIFIED_WALL_OUTLET Tomada não especificada. Consulte a documentação do serviço da Web para mais informações.

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
opcional
Tipo: Array<EVConnectorType> optional
A lista de tipos de conector de VE preferidos. Um lugar que não aceita nenhum dos tipos de conector listados é filtrado.
minimumChargingRateKw
opcional
Tipo: number optional
Taxa de carregamento 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: Iterable<string>
Lista de campos a serem buscados.
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Identificadores usados para atribuir chamadas a pacotes específicos ou bibliotecas de OSS.

Classe FuelOptions

classe google.maps.places.FuelOptions
biblioteca "places"

As informações mais recentes sobre as opções de combustível em um posto de gasolina. Essas informações são atualizadas regularmente.

const {FuelOptions} = await google.maps.importLibrary("places");
fuelPrices
somente leitura
Uma lista de preços para cada tipo de combustível que o posto tem, uma entrada por tipo.
Herdado: toJSON

Classe FuelPrice

classe google.maps.places.FuelPrice
biblioteca "places"

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

const {FuelPrice} = await google.maps.importLibrary("places");
price
somente leitura
Tipo: Money optional
O preço do combustível.
type
somente leitura
Tipo: FuelType optional
O tipo de combustível.
updateTime
somente leitura
Tipo: Date optional
A hora em que o preço do combustível foi atualizado pela última vez.

Constantes FuelType

constantes google.maps.places.FuelType
biblioteca "places"

Tipos de combustível. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo FuelTypeString.

const {FuelType} = await google.maps.importLibrary("places");
BIO_DIESEL Biodiesel. Consulte a documentação do serviço da Web para mais informações.
DIESEL Combustível diesel. Consulte a documentação do serviço da Web para mais informações.
DIESEL_PLUS Diesel plus fuel. Consulte a documentação do serviço da Web para mais informações.
E100 E 100. Consulte a documentação do serviço da Web para mais informações.
E80 E 80. Consulte a documentação do serviço da Web para mais informações.
E85 E 85. Consulte a documentação do serviço da Web para mais informações.
LPG Gás liquefeito de petróleo. Consulte a documentação do serviço da Web para mais informações.
METHANE Metano. Consulte a documentação do serviço da Web para mais informações.
MIDGRADE Aditivada. Consulte a documentação do serviço da Web para mais informações.
PREMIUM Premium. Consulte a documentação do serviço da Web para mais informações.
REGULAR_UNLEADED Gasolina comum. Consulte a documentação do serviço da Web para mais informações.
SP100 SP 100. Consulte a documentação do serviço da Web para mais informações.
SP91 SP 91. Consulte a documentação do serviço da Web para mais informações.
SP91_E10 SP 91 E10. Consulte a documentação do serviço da Web para mais informações.
SP92 SP 92. Consulte a documentação do serviço da Web para mais informações.
SP95 SP 95. Consulte a documentação do serviço da Web para mais informações.
SP95_E10 SP95 E10. Consulte a documentação do serviço da Web para mais informações.
SP98 SP 98. Consulte a documentação do serviço da Web para mais informações.
SP99 SP 99. Consulte a documentação do serviço da Web para mais informações.
TRUCK_DIESEL Diesel para caminhões. Consulte a documentação do serviço da Web para mais informações.

Classe GenerativeSummary

classe google.maps.places.GenerativeSummary
biblioteca "places"

Resumo do lugar gerado com IA.

const {GenerativeSummary} = await google.maps.importLibrary("places");
disclosureText
somente leitura
Tipo: string optional
O texto da declaração relacionada a este resumo.
disclosureTextLanguageCode
somente leitura
Tipo: string optional
O código de idioma do texto da declaração.
flagContentURI
somente leitura
Tipo: string optional
Um URI para informar um problema com o resumo.
overview
somente leitura
Tipo: string optional
A visão geral do lugar.
overviewLanguageCode
somente leitura
Tipo: string optional
O código de idioma da visão geral.
Herdado: toJSON

classe google.maps.places.GoogleMapsLinks
biblioteca "places"

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

const {GoogleMapsLinks} = await google.maps.importLibrary("places");
directionsURI
somente leitura
Tipo: string optional
Um link para mostrar as rotas até o lugar no Google Maps. O link preenche apenas o local de destino e usa o meio de transporte padrão DRIVE.
photosURI
somente leitura
Tipo: string optional
Um link para mostrar as fotos do lugar no Google Maps.
placeURI
somente leitura
Tipo: string optional
Um link para mostrar o lugar no Google Maps.
reviewsURI
somente leitura
Tipo: string optional
Um link para mostrar as avaliações do lugar no Google Maps.
writeAReviewURI
somente leitura
Tipo: string optional
Um link para escrever uma avaliação do lugar no Google Maps.
Herdado: toJSON

Classe Landmark

classe google.maps.places.Landmark
biblioteca "places"

Informações básicas sobre o ponto de referência e a relação dele com a região de segmentação. Pontos de referência são lugares de destaque que podem ser usados para descrever um local.

const {Landmark} = await google.maps.importLibrary("places");
place
somente leitura
Tipo: Place
O lugar do ponto de referência.
spatialRelationship
somente leitura
A relação espacial entre a região de segmentação e o ponto de referência.
straightLineDistanceMeters
somente leitura
Tipo: number
A distância em linha reta, em metros, entre o ponto central do destino e o ponto central do ponto de referência. Em algumas situações, esse valor pode ser maior que travelDistanceMeters.
travelDistanceMeters
somente leitura
Tipo: number optional
A distância do trajeto, em metros, ao longo da rede de vias do destino até o ponto de referência, se conhecida. Esse valor não considera o meio de transporte, como a pé, de carro ou de bicicleta.
Herdado: toJSON

Classe Money

classe google.maps.places.Money
biblioteca "places"

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

const {Money} = await google.maps.importLibrary("places");
currencyCode
somente leitura
Tipo: string
O código de moeda de três letras definido no ISO 4217.
nanos
somente leitura
Tipo: number
Número de unidades nano (10^-9) do montante.
units
somente leitura
Tipo: number
As unidades inteiras do montante. Por exemplo, se Money.currencyCode for "USD", então 1 unidade vai equivaler a 1 dólar americano.
toString
toString()
Parâmetros: nenhum
Valor de retorno: string
Retorna uma representação legível por humanos da quantia em dinheiro com o símbolo da moeda.
Herdado: toJSON

Classe NeighborhoodSummary

classe google.maps.places.NeighborhoodSummary
biblioteca "places"

Resumo gerado com IA de pontos de interesse perto do lugar.

const {NeighborhoodSummary} = await google.maps.importLibrary("places");
description
somente leitura
Tipo: ContentBlock optional
Uma descrição detalhada do bairro.
disclosureText
somente leitura
Tipo: string optional
O texto da declaração relacionada a este resumo.
disclosureTextLanguageCode
somente leitura
Tipo: string optional
O código de idioma do texto da declaração.
flagContentURI
somente leitura
Tipo: string optional
Um URI para informar um problema com o resumo.
overview
somente leitura
Tipo: ContentBlock optional
Uma visão geral do bairro.
Herdado: toJSON

Classe OpeningHours

classe google.maps.places.OpeningHours
estendida por SecondaryOpeningHours
biblioteca "places"

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

const {OpeningHours} = await google.maps.importLibrary("places");
periods
somente leitura
Períodos de funcionamento cobrindo cada dia da semana, começando no domingo, em ordem cronológica. Não inclui os dias em que o lugar não está aberto.
specialDays
somente leitura
Tipo: Array<Date>
Uma matriz de datas que representam dias especiais que estão dentro do período atual. Os dias especiais afetam o horário de funcionamento de um lugar, por exemplo, o dia de Natal ou fechamentos pontuais. Defina para currentOpeningHours e currentSecondaryOpeningHours se houver horários excepcionais.
weekdayDescriptions
somente leitura
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 o horário 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.
Herdado: toJSON

Classe OpeningHoursPeriod

classe google.maps.places.OpeningHoursPeriod
biblioteca "places"

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

const {OpeningHoursPeriod} = await google.maps.importLibrary("places");
close
somente leitura
Tipo: OpeningHoursPoint optional
O horário de fechamento do lugar.
open
somente leitura
O horário de abertura do lugar.
Herdado: toJSON

Classe OpeningHoursPoint

classe google.maps.places.OpeningHoursPoint
biblioteca "places"

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

const {OpeningHoursPoint} = await google.maps.importLibrary("places");
day
somente leitura
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
somente leitura
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
somente leitura
Tipo: number
O minuto de OpeningHoursPoint.time como um número, no intervalo [0, 59]. Isso será informado no fuso horário do lugar.
Herdado: toJSON

Classe SecondaryOpeningHours

classe google.maps.places.SecondaryOpeningHours estende OpeningHours
biblioteca "places"

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

const {SecondaryOpeningHours} = await google.maps.importLibrary("places");
type
somente leitura
Tipo: string optional
O tipo de horário de funcionamento secundário. Isso se refere ao que as horas secundárias se aplicam, como retirada, entrega ou retirada. Consulte SecondaryHoursType para ver uma lista de valores válidos.
Herdado: periods, specialDays, weekdayDescriptions
Herdado: toJSON

Classe ParkingOptions

classe google.maps.places.ParkingOptions
biblioteca "places"

const {ParkingOptions} = await google.maps.importLibrary("places");
hasFreeGarageParking
somente leitura
Tipo: boolean optional
Se um lugar oferece estacionamento gratuito em garagem. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasFreeParkingLot
somente leitura
Tipo: boolean optional
Se um lugar oferece estacionamento sem custo financeiro. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasFreeStreetParking
somente leitura
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
somente leitura
Tipo: boolean optional
Se um lugar oferece garagem de estacionamento paga. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasPaidParkingLot
somente leitura
Tipo: boolean optional
Se um lugar oferece estacionamento pago. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
hasPaidStreetParking
somente leitura
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
somente leitura
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
biblioteca "places"

const {PaymentOptions} = await google.maps.importLibrary("places");
acceptsCashOnly
somente leitura
Tipo: boolean optional
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
somente leitura
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
somente leitura
Tipo: boolean optional
Se um lugar aceita pagamento com cartão de débito. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.
acceptsNFC
somente leitura
Tipo: boolean optional
Se um lugar aceita pagamento 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
biblioteca "places"

Informações sobre uma foto de um lugar.

const {Photo} = await google.maps.importLibrary("places");
authorAttributions
somente leitura
Texto de atribuição a ser exibido para essa foto.
flagContentURI
somente leitura
Tipo: string optional
Um link em que o usuário pode sinalizar um problema com a foto.
googleMapsURI
somente leitura
Tipo: string optional
Um link para mostrar a foto no Google Maps.
heightPx
somente leitura
Tipo: number
A altura da foto em pixels.
widthPx
somente leitura
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.
Herdado: toJSON

Classe PlusCode

classe google.maps.places.PlusCode
biblioteca "places"

Plus Code do lugar. Para mais informações, acesse https://plus.codes/.

const {PlusCode} = await google.maps.importLibrary("places");
compoundCode
somente leitura
Tipo: string optional
Um Plus Code com uma área de 1/8.000 de grau por 1/8.000 de grau 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 Zurique, Suíça".
globalCode
somente leitura
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".
Herdado: toJSON

Classe PostalAddress

classe google.maps.places.PostalAddress implementa PostalAddressLiteral
biblioteca "places"

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

const {PostalAddress} = await google.maps.importLibrary("places");
addressLines
somente leitura
Tipo: Array<string>
Linhas de endereço não estruturadas que descrevem os níveis mais baixos de um endereço.
administrativeArea
somente leitura
Tipo: string optional
A subdivisão administrativa mais abrangente usada para endereços postais de um país ou uma região.
languageCode
somente leitura
Tipo: string optional
Código de idioma BCP-47 do conteúdo deste endereço. Exemplos: "zh-Hant", "ja", "ja-latn", "pt".
locality
somente leitura
Tipo: string optional
Geralmente se refere à parte do endereço relativa a cidade/município.
organization
somente leitura
Tipo: string optional
O nome da organização no endereço.
postalCode
somente leitura
Tipo: string optional
Código postal do endereço.
recipients
somente leitura
Tipo: Array<string>
O destinatário no endereço.
regionCode
somente leitura
Tipo: string
Código de região CLDR do país/região do endereço. Exemplo: "CH" para Suíça. Consulte https://cldr.unicode.org/ e https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html para mais detalhes.
sortingCode
somente leitura
Tipo: string optional
Código de agência bancária do endereço.
sublocality
somente leitura
Tipo: string optional
Sublocalidade do endereço, como bairros, distritos ou regiões.
Herdado: toJSON

Interface PostalAddressLiteral

interface google.maps.places.PostalAddressLiteral
implementada por PostalAddress

Dados para preencher um PostalAddress.

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

Constantes PriceLevel

constantes google.maps.places.PriceLevel
biblioteca "places"

Nível de preço do lugar. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo PriceLevelString.

const {PriceLevel} = await google.maps.importLibrary("places");
EXPENSIVE O lugar oferece serviços caros. Consulte a documentação do serviço da Web para mais informações.
FREE O lugar oferece serviços sem custo financeiro. Consulte a documentação do serviço da Web para mais informações.
INEXPENSIVE O lugar oferece serviços baratos. Consulte a documentação do serviço da Web para mais informações.
MODERATE O lugar oferece serviços com preços moderados. Consulte a documentação do serviço da Web para mais informações.
VERY_EXPENSIVE O lugar oferece serviços muito caros. Consulte a documentação do serviço da Web para mais informações.

Classe PriceRange

classe google.maps.places.PriceRange
biblioteca "places"

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 US $100").

const {PriceRange} = await google.maps.importLibrary("places");
endPrice
somente leitura
Tipo: Money optional
O limite superior da faixa de preço (inclusivo). O preço precisa ser menor que esse valor.
startPrice
somente leitura
Tipo: Money
O limite inferior da faixa de preço (inclusive). O preço precisa ser igual ou maior que esse valor.
Herdado: toJSON

Revisar classe

classe google.maps.places.Review
biblioteca "places"

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

const {Review} = await google.maps.importLibrary("places");
authorAttribution
somente leitura
Tipo: AuthorAttribution optional
O avaliador.
flagContentURI
somente leitura
Tipo: string optional
Um link em que o usuário pode sinalizar um problema com a avaliação.
googleMapsURI
somente leitura
Tipo: string optional
Um link para mostrar a avaliação no Google Maps.
originalText
somente leitura
Tipo: string optional
O texto da avaliação no idioma original.
originalTextLanguageCode
somente leitura
Tipo: string optional
Um código de idioma IETF que indica o idioma original da avaliação.
publishTime
somente leitura
Tipo: Date optional
rating
somente leitura
Tipo: number optional
A nota da avaliação, um número entre 1,0 e 5,0 (inclusive).
relativePublishTimeDescription
somente leitura
Tipo: string optional
Uma string de horário recente formatado, que expressa o horário da avaliação em relação ao horário atual em um formato apropriado para o idioma e o país. Por exemplo, "há um mês".
text
somente leitura
Tipo: string optional
O texto localizado da avaliação.
textLanguageCode
somente leitura
Tipo: string optional
Um código de idioma IETF que indica o idioma localizado da avaliação.
visitDateMonth
somente leitura
Tipo: number optional
O mês da data em que o autor da avaliação visitou o lugar. Esse campo é baseado em 0, em que 0 é janeiro e 11 é dezembro.
visitDateYear
somente leitura
Tipo: number optional
O ano da data em que o autor da avaliação visitou o lugar.
Herdado: toJSON

Classe ReviewSummary

classe google.maps.places.ReviewSummary
biblioteca "places"

Resumo gerado com IA das avaliações de usuários do lugar.

const {ReviewSummary} = await google.maps.importLibrary("places");
disclosureText
somente leitura
Tipo: string optional
O texto da declaração relacionada a este resumo.
disclosureTextLanguageCode
somente leitura
Tipo: string optional
O código de idioma do texto da declaração.
flagContentURI
somente leitura
Tipo: string optional
Um URI para informar um problema com o resumo.
reviewsURI
somente leitura
Tipo: string optional
Um URI para mostrar as avaliações desse lugar no Google Maps.
text
somente leitura
Tipo: string optional
O resumo das avaliações dos usuários.
textLanguageCode
somente leitura
Tipo: string optional
O código de idioma do resumo das avaliações de usuários.
Herdado: toJSON

Interface SearchByTextRequest

interface google.maps.places.SearchByTextRequest

Interface de solicitação para Place.searchByText.

fields
Tipo: Array<string>
Campos a serem incluídos na resposta, que serão faturados. Se ['*'] for transmitido, todos os campos disponíveis vão ser 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.
evSearchOptions
opcional
Tipo: EVSearchOptions optional
Opções relacionadas a veículos elétricos que podem ser especificadas para uma solicitação de pesquisa de lugar.
futureOpeningBusinessesIncluded
opcional
Tipo: boolean optional
Inclua lugares que ainda não estão abertos, mas que devem abrir no futuro.
includedType
opcional
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.
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Identificadores usados para atribuir chamadas a pacotes específicos ou bibliotecas de OSS.
isOpenNow
opcional
Tipo: boolean optional
Padrão: false
Usado para restringir a pesquisa a lugares que estão abertos no momento.
language
opcional
Tipo: string optional
Os Place Details serão mostrados no idioma preferido, se disponível. O padrão será a preferência de idioma do navegador. Lista atual de idiomas disponíveis: https://developers.google.com/maps/faq#languagesupport.
locationBias
opcional
A região a ser pesquisada. Esse local serve como uma tendência, o que significa que os resultados em torno do local fornecido podem ser retornados. Não pode ser definido com locationRestriction.
locationRestriction
opcional
A região a ser pesquisada. Esse local serve como uma restrição, o que significa que os resultados fora dele não serão retornados. Não pode ser definido com locationBias.
maxResultCount
opcional
Tipo: number optional
Número máximo de resultados a serem retornados. Precisa ser entre 1 e 20 (inclusive).
minRating
opcional
Tipo: number optional
Filtra os resultados com uma avaliação média de usuários 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 valor mais próximo de 0,5(teto). Por exemplo, uma classificação de 0,6 vai eliminar todos os resultados com uma classificação inferior a 1,0.
priceLevels
opcional
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.
pureServiceAreaBusinessesIncluded
opcional
Tipo: boolean optional
Inclui empresas de serviço local se o campo estiver definido como verdadeiro. Uma empresa de serviço local que só atende no local do cliente faz visitas ou entregas, mas não atende clientes no endereço comercial dela. Por exemplo, prestadores de serviços de limpeza ou encanadores podem não ter um endereço físico ou local no Google Maps. O Places não vai retornar campos como location, plusCode e outros relacionados à localização dessas empresas.
query
opcional
Tipo: string optional
BetarankBy
opcional
rankPreference
opcional
Padrão: SearchByTextRankPreference.RELEVANCE
Como os resultados serão classificados na resposta.
region
opcional
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 Place Details, 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
opcional
Tipo: string optional
Obrigatório quando você não usa SearchByTextRequest.query. A consulta de texto para Text Search.
useStrictTypeFiltering
opcional
Tipo: boolean optional
Padrão: false
Usado para definir a filtragem de tipo estrita para SearchByTextRequest.includedType. Se definido como verdadeiro, somente os resultados do mesmo tipo serão retornados.

Constantes de SearchByTextRankPreference

constantes google.maps.places.SearchByTextRankPreference
biblioteca "places"

Como os resultados serão classificados na resposta. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo SearchByTextRankPreferenceString.

const {SearchByTextRankPreference} = await google.maps.importLibrary("places");
DISTANCE Classifica os resultados por distância. Consulte a documentação do serviço da Web para mais informações.
RELEVANCE Classifica os resultados por relevância. Consulte a documentação do serviço da Web para mais informações.

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.

fields
Tipo: Array<string>
Campos a serem incluídos na resposta, que serão faturados. Se ['*'] for transmitido, todos os campos disponíveis vão ser 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.
locationRestriction
A região a ser pesquisada, especificada como um círculo com centro e raio. Os resultados fora do local informado não são retornados.
excludedPrimaryTypes
opcional
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
opcional
Tipo: Array<string> optional
Tipos de lugar excluídos. Confira a lista completa de 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_ARGUMENT será retornado.
futureOpeningBusinessesIncluded
opcional
Tipo: boolean optional
Inclua lugares que ainda não estão abertos, mas que devem abrir no futuro.
includedPrimaryTypes
opcional
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
opcional
Tipo: Array<string> optional
Tipos de lugar incluídos. Confira a lista completa de 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_ARGUMENT será retornado.
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Identificadores usados para atribuir chamadas a pacotes específicos ou bibliotecas de OSS.
language
opcional
Tipo: string optional
Os Place Details serão mostrados no idioma preferido, se disponível. O padrão será a preferência de idioma do navegador. Lista atual de idiomas disponíveis: https://developers.google.com/maps/faq#languagesupport.
maxResultCount
opcional
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
opcional
Padrão: SearchNearbyRankPreference.POPULARITY
Como os resultados serão classificados na resposta.
region
opcional
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 Place Details, 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 de SearchNearbyRankPreference

constantes google.maps.places.SearchNearbyRankPreference
biblioteca "places"

Como os resultados serão classificados na resposta. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo SearchNearbyRankPreferenceString.

const {SearchNearbyRankPreference} = await google.maps.importLibrary("places");
DISTANCE Classifica os resultados por distância. Consulte a documentação do serviço da Web para mais informações.
POPULARITY Classifica os resultados por popularidade. Consulte a documentação do serviço da Web para mais informações.

Constantes SpatialRelationship

constantes google.maps.places.SpatialRelationship
biblioteca "places"

Define a relação espacial entre a região de segmentação e o ponto de referência. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo SpatialRelationshipString.

const {SpatialRelationship} = await google.maps.importLibrary("places");
ACROSS_THE_ROAD O destino fica exatamente em frente ao ponto de referência, do outro lado da rua. Consulte a documentação do serviço da Web para mais informações.
AROUND_THE_CORNER Não está no mesmo trajeto que o ponto de referência, mas a uma única curva de distância. Consulte a documentação do serviço da Web para mais informações.
BEHIND Perto da estrutura do ponto de referência, mas mais longe das entradas da rua. Consulte a documentação do serviço da Web para mais informações.
BESIDE O destino fica ao lado do ponto de referência. Consulte a documentação do serviço da Web para mais informações.
DOWN_THE_ROAD Na mesma rota que o ponto de referência, mas não ao lado ou do outro lado. Consulte a documentação do serviço da Web para mais informações.
NEAR Essa é a relação padrão quando nenhuma outra mais específica abaixo se aplica. Consulte a documentação do serviço da Web para mais informações.
WITHIN O ponto de referência tem uma geometria espacial, e o destino está dentro dos limites dele. Consulte a documentação do serviço da Web para mais informações.

Classe TimeZone

classe google.maps.places.TimeZone
biblioteca "places"

Representa um fuso horário do banco de dados de fusos horários da IANA https://www.iana.org/time-zones.

const {TimeZone} = await google.maps.importLibrary("places");
id
somente leitura
Tipo: string optional
Fuso horário do banco de dados de fusos horários da IANA. Por exemplo, "America/New_York".
version
somente leitura
Tipo: string optional
Número da versão do banco de dados de fuso horário da IANA. Por exemplo, "2019a".
Herdado: toJSON

Classe TransitAgency

classe google.maps.places.TransitAgency
biblioteca "places"

Representa uma empresa de transporte público.

const {TransitAgency} = await google.maps.importLibrary("places");
displayName
Tipo: string optional
O nome da agência no idioma solicitado.
displayNameLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto do nome da agência, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
fareURL
Tipo: URL optional
O URL da página de detalhes de tarifas da empresa.
icon
Tipo: TransitIcon optional
Um ícone de marca localizado de um sistema de transporte público.
lines
As linhas de transporte público atendidas por essa empresa.
url
Tipo: URL optional
O URL da página inicial da agência.
Herdado: toJSON

Classe TransitIcon

classe google.maps.places.TransitIcon
biblioteca "places"

Representa um ícone de transporte público.

const {TransitIcon} = await google.maps.importLibrary("places");
nameIncluded
Tipo: boolean optional
Se o nome está contido no ícone e não precisa ser exibido ao lado dele.
url
Tipo: URL optional
O URL do ícone.
Herdado: toJSON

Classe TransitLine

classe google.maps.places.TransitLine
biblioteca "places"

Representa uma linha de transporte público.

const {TransitLine} = await google.maps.importLibrary("places");
backgroundColor
Tipo: string optional
A cor de fundo dos rótulos dessa linha de transporte público em formato hexadecimal (por exemplo, "#909CE1"). Essa cor também pode ser usada para desenhar formas para essa linha de transporte público.
displayName
Tipo: string optional
O nome completo da linha de transporte público (por exemplo, "Sunnydale local").
displayNameLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto do nome completo da linha de transporte público, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
icon
Tipo: TransitIcon optional
Ícone da linha em questão.
id
Tipo: string optional
O ID da linha de transporte público que pode ser usado para identificar exclusivamente a linha entre outras linhas de transporte público na mesma estação de transporte público. Não há garantia de que esse identificador seja estável em diferentes respostas.
shortDisplayName
Tipo: string optional
O nome curto da linha de transporte público (por exemplo, "S2").
shortDisplayNameLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto do nome curto da linha de transporte público, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
textColor
Tipo: string optional
A cor do texto dos rótulos dessa linha de transporte público em formato hexadecimal (por exemplo, "#909CE1").
url
Tipo: URL optional
O URL de uma página da Web com detalhes sobre essa linha.
vehicleIcon
Tipo: TransitIcon optional
Ícone do tipo de veículo.
vehicleType
Tipo: TransitVehicleType optional
O tipo de veículo usado.
Herdado: toJSON

Classe TransitStation

classe google.maps.places.TransitStation
biblioteca "places"

Representa informações específicas de transporte público para um lugar.

const {TransitStation} = await google.maps.importLibrary("places");
agencies
As empresas de transporte público que atendem a essa estação.
displayName
Tipo: string optional
O nome da estação no idioma local.
displayNameLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto do nome de exibição local, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stops
O transporte público para nesta estação.
Herdado: toJSON

Classe TransitStop

classe google.maps.places.TransitStop
biblioteca "places"

Representa uma parada de transporte público.

const {TransitStop} = await google.maps.importLibrary("places");
displayName
Tipo: string optional
O nome da parada no idioma solicitado.
displayNameLanguageCode
Tipo: string optional
O nome da parada no código de idioma BCP-47 do idioma solicitado, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
hasWheelchairAccessibleEntrance
Tipo: boolean optional
Esse campo indica se há um caminho acessível do lado de fora da estação até a parada. Ele não indica se é possível embarcar em um veículo na parada.
id
Tipo: string optional
O ID da parada de transporte público que pode ser usado para identificar exclusivamente a parada entre outras paradas de transporte público na mesma estação de transporte público. Não há garantia de que esse identificador seja estável em diferentes respostas.
location
Tipo: LatLngAltitude optional
O local da parada.
platformCode
Tipo: string optional
O código da plataforma representado por essa parada. Pode ser formatado de qualquer maneira (por exemplo, "2", "Plataforma 2", "2-4" ou "1x").
platformCodeLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto do código da plataforma, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
signageText
Tipo: string optional
O texto escrito na placa da plataforma (por exemplo, "Para o centro" ou "Leste e Brooklyn"). Quando platformCode está ausente, esse campo é possivelmente o único identificador da plataforma. No entanto, platformCode e signageText podem ser definidos simultaneamente.
signageTextLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto da sinalização, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stopCode
Tipo: string optional
Identificador legível por humanos da parada, usado pelas empresas de transporte público para distinguir paradas com o mesmo nome.
stopCodeLanguageCode
Tipo: string optional
O código de idioma BCP-47 do texto do código da parada, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
Herdado: toJSON

Constantes de TransitVehicleType

constantes google.maps.places.TransitVehicleType
biblioteca "places"

O tipo de veículo de uma linha de transporte público. Consulte a documentação do serviço da Web para mais informações.

Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo TransitVehicleTypeString.

const {TransitVehicleType} = await google.maps.importLibrary("places");
AIRPLANE Avião. Consulte a documentação do serviço da Web para mais informações.
BUS Ônibus Consulte a documentação do serviço da Web para mais informações.
CABLE_CAR Bonde. Consulte a documentação do serviço da Web para mais informações.
COACH Coach. Consulte a documentação do serviço da Web para mais informações.
COMMUTER_TRAIN Trem metropolitano. Consulte a documentação do serviço da Web para mais informações.
FERRY Balsa. Consulte a documentação do serviço da Web para mais informações.
FUNICULAR Funicular. Consulte a documentação do serviço da Web para mais informações.
GONDOLA_LIFT Teleférico. Consulte a documentação do serviço da Web para mais informações.
HEAVY_RAIL Vagões pesados. Consulte a documentação do serviço da Web para mais informações.
HIGH_SPEED_TRAIN Trem de alta velocidade. Consulte a documentação do serviço da Web para mais informações.
HORSE_CARRIAGE Carruagem. Consulte a documentação do serviço da Web para mais informações.
INTERCITY_BUS Ônibus intermunicipal. Consulte a documentação do serviço da Web para mais informações.
LONG_DISTANCE_TRAIN Trem de longa distância. Consulte a documentação do serviço da Web para mais informações.
METRO_RAIL Sistema metroviário. Consulte a documentação do serviço da Web para mais informações.
MONORAIL Monotrilho. Consulte a documentação do serviço da Web para mais informações.
RAIL Trem Consulte a documentação do serviço da Web para mais informações.
SHARE_TAXI Táxi compartilhado. Consulte a documentação do serviço da Web para mais informações.
SPECIAL Especial. Consulte a documentação do serviço da Web para mais informações.
SUBWAY Metrô. Consulte a documentação do serviço da Web para mais informações.
TRAM Bonde. Consulte a documentação do serviço da Web para mais informações.
TROLLEYBUS Ônibus elétrico. Consulte a documentação do serviço da Web para mais informações.