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.
Construtor | |
|---|---|
Place | 
Place(options)Parâmetros: 
  | 
Métodos estáticos | |
|---|---|
searchByText | 
searchByText(request)Parâmetros: 
 Pesquisa de lugar com base em consulta de texto.  | 
searchNearby | 
searchNearby(request)Parâmetros: 
 Pesquise lugares por perto.  | 
Propriedades | |
|---|---|
accessibilityOptions | 
Tipo: 
AccessibilityOptions optionalOpçõ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> optionalA 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 optionalA representação do endereço do lugar no microformato adr.  | 
allowsDogs | 
Tipo: 
boolean optional | 
attributions | 
Tipo: 
Array<Attribution> optionalProvedores de dados que precisam ser mostrados para o lugar.  | 
businessStatus | 
Tipo: 
BusinessStatus optionalO 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 optionalO 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 optionalO 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 optionalO resumo editorial deste lugar.  null se não houver um resumo editorial. undefined se este campo ainda não foi solicitado. | 
editorialSummaryLanguageCode | 
Tipo: 
string optionalO 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 optionalOpçõ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 optionalO endereço completo do local.  | 
fuelOptions | 
Tipo: 
FuelOptions optionalOpções de combustível oferecidas pelo lugar.  undefined se as opções de combustível não tiverem sido chamadas do servidor. | 
googleMapsLinks | 
Tipo: 
GoogleMapsLinks optionalLinks para acionar diferentes ações do Google Maps.  | 
googleMapsURI | 
Tipo: 
string optionalURL 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 optionalSe 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 optionalSe 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 optionalSe 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 optionalSe 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 optionalO código de cor hexadecimal padrão para a categoria do lugar.  | 
id | 
Tipo: 
stringO ID exclusivo do lugar.  | 
internationalPhoneNumber | 
Tipo: 
string optionalO 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 optionalIndica 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 optionalA posição do lugar.  | 
nationalPhoneNumber | 
Tipo: 
string optionalO número de telefone do lugar, formatado de acordo com a convenção regional do número.  | 
parkingOptions | 
Tipo: 
ParkingOptions optionalOpçõ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 optionalOpções de pagamento oferecidas pelo lugar.  undefined se os dados das opções de pagamento não tiverem sido chamados do servidor. | 
photos | 
 Fotos deste lugar. A coleção vai conter até dez objetos  Photo. | 
plusCode | 
Tipo: 
PlusCode optional | 
postalAddress | 
Tipo: 
PostalAddress optional | 
priceLevel | 
Tipo: 
PriceLevel optionalO nível de preço do lugar. Essa propriedade pode retornar qualquer um dos seguintes valores  
  | 
priceRange | 
Tipo: 
PriceRange optionalO 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 optionalO 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 optionalO 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 optionalO 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 optionalUma 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 optionalO idioma solicitado para este lugar.  | 
requestedRegion | 
Tipo: 
string optionalA região solicitada para este lugar.  | 
reviews | 
 Uma lista de avaliações para este lugar.  | 
servesBeer | 
Tipo: 
boolean optionalSe 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 optionalSe 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 optionalSe 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 optionalSe 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 optionalSe 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 optionalSe 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 optionalSe 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 optionalURI para o recurso de máscara de imagem SVG que pode ser usado para representar a categoria de um lugar.  | 
types | 
Tipo: 
Array<string> optionalUma matriz de tipos para este lugar (por exemplo,  ["political", "locality"] ou ["restaurant", "establishment"]). | 
userRatingCount | 
Tipo: 
number optionalO número de avaliações de usuários que contribuíram para a  Place.rating deste lugar. | 
utcOffsetMinutes | 
Tipo: 
number optionalO 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 optionalA janela de visualização preferida ao mostrar este lugar em um mapa.  | 
websiteURI | 
Tipo: 
string optionalO site oficial do lugar, como a página inicial de uma empresa.  | 
 | 
Tipo: 
OpeningHours optional | 
 | 
Tipo: 
boolean optional | 
Métodos | |
|---|---|
fetchFields | 
fetchFields(options)Parâmetros: 
  | 
 | 
getNextOpeningTime([date])Parâmetros: 
 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.  | 
 | 
isOpen([date])Parâmetros: 
 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.
Propriedades | |
|---|---|
id | 
Tipo: 
stringO ID exclusivo do lugar.  | 
requestedLanguage optional | 
Tipo: 
string optionalUm identificador do idioma em que os detalhes devem ser retornados. Consulte a lista de idiomas compatíveis.  | 
requestedRegion optional | 
Tipo: 
string optionalUm 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.
Propriedades | |
|---|---|
hasWheelchairAccessibleEntrance | 
Tipo: 
boolean optionalSe 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 optionalSe 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 optionalSe 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 optionalSe 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.
Propriedades | |
|---|---|
longText | 
Tipo: 
string optionalO texto completo do componente de endereço.  | 
shortText | 
Tipo: 
string optionalO 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.
Propriedades | |
|---|---|
provider | 
Tipo: 
string optionalNome do provedor de dados do lugar.  | 
providerURI | 
Tipo: 
string optionalURI 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.
Propriedades | |
|---|---|
displayName | 
Tipo: 
stringNome do autor deste resultado.  | 
photoURI | 
Tipo: 
string optionalURI da foto do autor para este resultado. Isso nem sempre está disponível.  | 
uri | 
Tipo: 
string optionalURI 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.
Propriedades | |
|---|---|
availabilityLastUpdateTime | 
Tipo: 
Date optionalA hora em que as informações de disponibilidade do conector nesta agregação foram atualizadas pela última vez.  | 
availableCount | 
Tipo: 
number optionalNúmero de conectores disponíveis nesta agregação.  | 
count | 
Tipo: 
numberNúmero de conectores nesta agregação.  | 
maxChargeRateKw | 
Tipo: 
numberA taxa máxima de carga estática em kW de cada conector da agregação.  | 
outOfServiceCount | 
Tipo: 
number optionalNúmero de conectores nesta agregação que estão fora de serviço.  | 
type | 
Tipo: 
EVConnectorType optionalO 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.
Propriedades | |
|---|---|
connectorAggregations | 
Tipo: 
Array<ConnectorAggregation>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: 
numberNú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.
Constantes | |
|---|---|
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.
Propriedades | |
|---|---|
connectorTypes optional | 
Tipo: 
Array<EVConnectorType> optionalA 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 optionalTaxa 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.
Propriedades | |
|---|---|
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.
Propriedades | |
|---|---|
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.
Propriedades | |
|---|---|
price | 
Tipo: 
Money optionalO preço do combustível.  | 
type | 
Tipo: 
FuelType optionalO tipo de combustível.  | 
updateTime | 
Tipo: 
Date optionalA 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.
Constantes | |
|---|---|
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 GoogleMapsLinks
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.
Propriedades | |
|---|---|
directionsURI | 
Tipo: 
string optionalUm 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 optionalUm link para mostrar as fotos do lugar no Google Maps.  | 
placeURI | 
Tipo: 
string optionalUm link para mostrar o lugar no Google Maps.  | 
reviewsURI | 
Tipo: 
string optionalUm link para mostrar as avaliações do lugar no Google Maps.  | 
writeAReviewURI | 
Tipo: 
string optionalUm 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.
Propriedades | |
|---|---|
currencyCode | 
Tipo: 
stringO código de moeda de três letras definido no ISO 4217.  | 
nanos | 
Tipo: 
numberNúmero de unidades nano (10^-9) do montante.  | 
units | 
Tipo: 
numberAs unidades inteiras do montante. Por exemplo, se  Money.currencyCode for "USD", uma unidade equivalerá a um dólar americano. | 
Métodos | |
|---|---|
toString | 
toString()Parâmetros:nenhum 
Valor de retorno: 
stringRetorna 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.
Propriedades | |
|---|---|
periods | 
Tipo: 
Array<OpeningHoursPeriod>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.
Propriedades | |
|---|---|
close | 
Tipo: 
OpeningHoursPoint optionalO horário de fechamento do lugar.  | 
open | 
Tipo: 
OpeningHoursPointO 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.
Propriedades | |
|---|---|
day | 
Tipo: 
numberO dia da semana, como um número no intervalo [0, 6], começando no domingo. Por exemplo, 2 significa terça-feira.  | 
hour | 
Tipo: 
numberA hora de OpeningHoursPoint.time como um número, no intervalo [0, 23]. Isso será informado no fuso horário do lugar.  | 
minute | 
Tipo: 
numberO 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.
Propriedades | |
|---|---|
hasFreeGarageParking | 
Tipo: 
boolean optionalSe um lugar oferece estacionamento gratuito. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.  | 
hasFreeParkingLot | 
Tipo: 
boolean optionalSe um lugar oferece estacionamento gratuito. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.  | 
hasFreeStreetParking | 
Tipo: 
boolean optionalSe 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 optionalSe 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 optionalSe um lugar oferece estacionamentos pagos. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido.  | 
hasPaidStreetParking | 
Tipo: 
boolean optionalSe 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 optionalSe 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.
Propriedades | |
|---|---|
acceptsCashOnly | 
Tipo: 
boolean optionalIndica 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 optionalSe 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 optionalIndica 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 optionalIndica 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.
Propriedades | |
|---|---|
authorAttributions | 
Tipo: 
Array<AuthorAttribution>Texto de atribuição a ser mostrado para esta foto.  | 
flagContentURI | 
Tipo: 
string optionalUm link em que o usuário pode sinalizar um problema com a foto.  | 
googleMapsURI | 
Tipo: 
string optionalUm link para mostrar a foto no Google Maps.  | 
heightPx | 
Tipo: 
numberA altura da foto em pixels.  | 
widthPx | 
Tipo: 
numberA largura da foto em pixels.  | 
Métodos | |
|---|---|
getURI | 
getURI([options])Parâmetros: 
 Valor de retorno: 
stringRetorna 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.
Propriedades | |
|---|---|
compoundCode | 
Tipo: 
string optionalUm 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 optionalUm 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.
Propriedades | |
|---|---|
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 optionalA maior subdivisão administrativa que é usada para endereços postais de um país ou região.  | 
languageCode | 
Tipo: 
string optionalCódigo de idioma BCP-47 do conteúdo deste endereço. Exemplos: "zh-Hant", "ja", "ja-latn", "pt".  | 
locality | 
Tipo: 
string optionalGeralmente se refere à parte do endereço relativa a cidade/município.  | 
organization | 
Tipo: 
string optionalO nome da organização no endereço.  | 
postalCode | 
Tipo: 
string optionalCódigo postal do endereço.  | 
recipients | 
Tipo: 
Array<string>O destinatário no endereço.  | 
regionCode | 
Tipo: 
stringCó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 optionalCódigo de classificação do endereço.  | 
sublocality | 
Tipo: 
string optionalSublocalidade do endereço, como bairros ou distritos.  | 
Interface PostalAddressLiteral
Interface google.maps.places.PostalAddressLiteral
Dados para hidratar um PostalAddress.
Propriedades | |
|---|---|
regionCode | 
Tipo: 
stringConsulte  PostalAddress.regionCode. | 
addressLines optional | 
Tipo: 
Iterable<string> optionalConsulte  PostalAddress.addressLines. | 
administrativeArea optional | 
Tipo: 
string optionalConsulte  PostalAddress.administrativeArea. | 
languageCode optional | 
Tipo: 
string optionalConsulte  PostalAddress.languageCode. | 
locality optional | 
Tipo: 
string optionalConsulte  PostalAddress.locality. | 
organization optional | 
Tipo: 
string optionalConsulte  PostalAddress.organization. | 
postalCode optional | 
Tipo: 
string optionalConsulte  PostalAddress.postalCode. | 
recipients optional | 
Tipo: 
Iterable<string> optionalConsulte  PostalAddress.recipients. | 
sortingCode optional | 
Tipo: 
string optionalConsulte  PostalAddress.sortingCode. | 
sublocality optional | 
Tipo: 
string optionalConsulte  PostalAddress.sublocality. | 
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.
Constantes | |
|---|---|
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.
Propriedades | |
|---|---|
endPrice | 
Tipo: 
Money optionalO limite superior do intervalo de preços (inclusive). O preço precisa ser menor que esse valor.  | 
startPrice | 
Tipo: 
MoneyA 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.
Propriedades | |
|---|---|
authorAttribution | 
Tipo: 
AuthorAttribution optionalO avaliador.  | 
flagContentURI | 
Tipo: 
string optionalUm link em que o usuário pode sinalizar um problema com a avaliação.  | 
googleMapsURI | 
Tipo: 
string optionalUm link para mostrar a avaliação no Google Maps.  | 
originalText | 
Tipo: 
string optionalO texto da avaliação no idioma original.  | 
originalTextLanguageCode | 
Tipo: 
string optionalUm código de idioma IETF que indica o idioma original da avaliação.  | 
publishTime | 
Tipo: 
Date optional | 
rating | 
Tipo: 
number optionalA classificação da avaliação, um número entre 1,0 e 5,0 (inclusive).  | 
relativePublishTimeDescription | 
Tipo: 
string optionalUma 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 optionalO texto localizado da avaliação.  | 
textLanguageCode | 
Tipo: 
string optionalUm 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.
Propriedades | |
|---|---|
evSearchOptions optional | 
Tipo: 
EVSearchOptions optionalOpções relacionadas a veículos elétricos que podem ser especificadas para uma solicitação de pesquisa de lugar.  | 
fields optional | 
Tipo: 
Array<string> optionalObrigató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 optionalO 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 optionalPadrão: 
falseUsado para restringir a pesquisa a lugares que estão abertos no momento.  | 
language optional | 
Tipo: 
string optionalOs 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 | 
Tipo: 
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optionalA 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 | 
Tipo: 
LatLngBounds|LatLngBoundsLiteral optionalA 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 optionalNúmero máximo de resultados a serem retornados. Ele precisa estar entre 1 e 20, inclusive.  | 
minRating optional | 
Tipo: 
number optionalFiltra 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> optionalUsado 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.  | 
 | 
Tipo: 
string optional | 
 | 
Tipo: 
SearchByTextRankPreference optional | 
rankPreference optional | 
Tipo: 
SearchByTextRankPreference optionalPadrão: 
SearchByTextRankPreference.RELEVANCEComo os resultados serão classificados na resposta.  | 
region optional | 
Tipo: 
string optionalO 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 optionalObrigatório quando você não usa  . A consulta de texto para pesquisa textual. | 
useStrictTypeFiltering optional | 
Tipo: 
boolean optionalPadrão: 
falseUsado 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.
Constantes | |
|---|---|
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.
Propriedades | |
|---|---|
locationRestriction | 
Tipo: 
Circle|CircleLiteralA 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> optionalTipos 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> optionalTipos 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> optionalObrigató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> optionalTipos 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> optionalTipos 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 optionalOs 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 optionalNúmero máximo de resultados a serem retornados. Para valores aceitáveis e padrão, consulte a referência da API Places.  | 
rankPreference optional | 
Tipo: 
SearchNearbyRankPreference optionalPadrão: 
SearchNearbyRankPreference.POPULARITYComo os resultados serão classificados na resposta.  | 
region optional | 
Tipo: 
string optionalO 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.
Constantes | |
|---|---|
DISTANCE | 
Classifica os resultados por distância. | 
POPULARITY | 
Classifica os resultados por popularidade. |