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:
Place Search com base em consulta de texto. |
searchNearby |
searchNearby(request)Parâmetros:
Pesquise lugares por perto. |
Propriedades | |
|---|---|
accessibilityOptions |
Tipo:
AccessibilityOptions optionalOpções de acessibilidade do lugar. undefined se os dados das opções de acessibilidade não tiverem sido solicitados do servidor. |
addressComponents |
Tipo:
Array<AddressComponent> optionalA 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. |
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 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 |
Tipo:
ConsumerAlert optionalO alerta para consumidores sobre este lugar. |
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 tiverem sido 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 tiverem sido carregados do servidor. |
editorialSummary |
Tipo:
string optionalO resumo editorial do lugar. null se não houver um resumo editorial. undefined se esse campo ainda não tiver sido solicitado. |
editorialSummaryLanguageCode |
Tipo:
string optionalO 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 |
Tipo:
EVChargeAmenitySummary optionalO EVChargeAmenitySummary deste lugar. |
evChargeOptions |
Tipo:
EVChargeOptions optionalOpçõ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 |
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. |
generativeSummary |
Tipo:
GenerativeSummary optionalO GenerativeSummary para este lugar. |
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. 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 de lugar exclusivo. |
internationalPhoneNumber |
Tipo:
string optionalO 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 |
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. |
neighborhoodSummary |
Tipo:
NeighborhoodSummary optionalO NeighborhoodSummary deste lugar. |
parkingOptions |
Tipo:
ParkingOptions optionalOpções de estacionamento oferecidas pelo lugar. undefined se os dados das 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 solicitados do servidor. |
photos |
Fotos do 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 optionalA 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 |
Tipo:
string optionalO 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 |
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 tiverem sido 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 tiverem sido carregados do servidor. |
rating |
Tipo:
number optionalUma classificação, entre 1,0 e 5,0, com base nas avaliações de usuários desse lugar. |
regularOpeningHours |
Tipo:
OpeningHours optional |
requestedLanguage |
Tipo:
string optionalO idioma solicitado para este lugar. |
requestedRegion |
Tipo:
string optionalA região solicitada para este lugar. |
resourceName |
Tipo:
stringO nome de recurso exclusivo do lugar. |
reviews |
Uma lista de avaliações para este lugar. |
reviewSummary |
Tipo:
ReviewSummary optionalO ReviewSummary deste 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. |
shortFormattedAddress |
Tipo:
string optionalO endereço curto do local. |
subDestinations |
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 |
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 esse lugar (por exemplo, ["political", "locality"] ou ["restaurant", "establishment"]). |
userRatingCount |
Tipo:
number optionalO número de avaliações de usuários que contribuíram para o Place.rating deste lugar. |
utcOffsetMinutes |
Tipo:
number optionalA 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 |
Tipo:
LatLngBounds optionalA janela de visualização preferida ao mostrar esse lugar em um mapa. |
websiteURI |
Tipo:
string optionalO site oficial do lugar, como a página inicial da empresa na Web. |
|
Tipo:
OpeningHours optional |
|
Tipo:
boolean optional |
Métodos | |
|---|---|
fetchFields |
fetchFields(options)Parâmetros:
|
|
getNextOpeningTime([date])Parâmetros:
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. |
|
isOpen([date])Parâmetros:
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. |
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 criar um Place.
Propriedades | |
|---|---|
id optional |
Tipo:
string optionalO ID de lugar exclusivo. |
requestedLanguage optional |
Tipo:
string optionalUm identificador do idioma em que os detalhes serão retornados. Consulte a lista de idiomas compatíveis. |
requestedRegion optional |
Tipo:
string optionalUm 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 optional |
Tipo:
string optionalO nome de recurso exclusivo do lugar. |
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 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 |
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 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
Componente de endereço do local.
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 fornecido. |
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 de 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 do resultado. |
photoURI |
Tipo:
string optionalURI da foto do autor para este resultado. Essa opção 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 carregamento de VE, agregadas para conectores do mesmo tipo e com a mesma taxa de carregamento.
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 nesta agregação que estão disponíveis no momento. |
count |
Tipo:
numberNúmero de conectores nessa agregação. |
maxChargeRateKw |
Tipo:
numberA taxa de carregamento máxima estática em kW de cada conector da agregação. |
outOfServiceCount |
Tipo:
number optionalNúmero de conectores nessa agregação que estão fora de serviço no momento. |
type |
Tipo:
EVConnectorType optionalO tipo de conector dessa agregação. |
Classe ConsumerAlert
Classe
google.maps.places.ConsumerAlert
A mensagem de alerta para consumidores. Todo o texto é renderizado no idioma especificado pelo campo languageCode.
Acesse ligando para const {ConsumerAlert} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
details |
Tipo:
ConsumerAlertDetails optionalOs detalhes da mensagem de alerta para consumidores. |
languageCode |
Tipo:
string optionalO código de idioma da mensagem de alerta ao consumidor. |
overview |
Tipo:
string optionalA visão geral da mensagem de alerta para consumidores. |
Classe ConsumerAlertDetails
Classe
google.maps.places.ConsumerAlertDetails
Detalhes da mensagem de alerta para consumidores.
Acesse ligando para const {ConsumerAlertDetails} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
aboutLinkTitle |
Tipo:
string optionalO título que será mostrado em um link para fornecer mais informações. |
aboutLinkURI |
Tipo:
string optionalO URI de um link para fornecer mais informações. |
description |
Tipo:
string optionalA descrição da mensagem de alerta para consumidores. |
title |
Tipo:
string optionalO título que será mostrado com a descrição detalhada. |
Classe ContentBlock
Classe
google.maps.places.ContentBlock
ContentBlock descreve o conteúdo de um resumo e de onde ele veio.
Acesse ligando para const {ContentBlock} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
content |
Tipo:
string optionalConteúdo relacionado ao tema. |
contentLanguageCode |
Tipo:
string optionalCódigo do idioma do conteúdo. |
referencedPlaces |
Uma lista de Places referenciados. Quando recuperado pela primeira vez, cada Place contém apenas um ID de lugar no campo id. |
Classe EVChargeAmenitySummary
Classe
google.maps.places.EVChargeAmenitySummary
Resumo gerado com IA das comodidades perto do eletroposto. Isso só se aplica a lugares com o tipo electric_vehicle_charging_station.
Acesse ligando para const {EVChargeAmenitySummary} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
coffee |
Tipo:
ContentBlock optionalUm resumo das opções de café por perto. |
disclosureText |
Tipo:
string optionalO texto da declaração relacionada a este resumo. |
disclosureTextLanguageCode |
Tipo:
string optionalO código de idioma do texto da declaração. |
flagContentURI |
Tipo:
string optionalUm URI para informar um problema com o resumo. |
overview |
Tipo:
ContentBlock optionalUma visão geral das comodidades disponíveis. |
restaurant |
Tipo:
ContentBlock optionalUm resumo dos restaurantes próximos. |
store |
Tipo:
ContentBlock optionalUm resumo das lojas próximas. |
Classe EVChargeOptions
Classe
google.maps.places.EVChargeOptions
Informações sobre o eletroposto hospedado no lugar.
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 taxa de carregamento. |
connectorCount |
Tipo:
numberNú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. |
Constantes EVConnectorType
Constantes
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). Com base no conector SAE Tipo 1 J-1772. |
CCS_COMBO_2 |
Sistema de carregamento combinado (CA e CC). Com base no conector Mennekes tipo 2. |
CHADEMO |
Conector do tipo CHAdeMO. |
J1772 |
Conector J1772 tipo 1. |
NACS |
O Sistema de Carregamento da América do Norte (NACS, na sigla em inglês), padronizado como SAE J3400. |
OTHER |
Outros tipos de conector. |
TESLA |
O conector genérico da TESLA. 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 representa mais a 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 aceita nenhum dos tipos de conector listados é filtrado. |
minimumChargingRateKw optional |
Tipo:
number optionalTaxa 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.
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 para cada tipo de combustível que o posto tem, 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
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 |
Combustível diesel. |
DIESEL_PLUS |
Diesel plus fuel. |
E100 |
E 100. |
E80 |
E 80. |
E85 |
E 85. |
LPG |
GLP. |
METHANE |
Metano. |
MIDGRADE |
Aditivada. |
PREMIUM |
Premium. |
REGULAR_UNLEADED |
Gasolina comum. |
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 GenerativeSummary
Classe
google.maps.places.GenerativeSummary
Resumo do lugar gerado com IA.
Acesse ligando para const {GenerativeSummary} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
disclosureText |
Tipo:
string optionalO texto da declaração relacionada a este resumo. |
disclosureTextLanguageCode |
Tipo:
string optionalO código de idioma do texto da declaração. |
flagContentURI |
Tipo:
string optionalUm URI para informar um problema com o resumo. |
overview |
Tipo:
string optionalA visão geral do lugar. |
overviewLanguageCode |
Tipo:
string optionalO código de idioma da visão geral. |
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 lugar no Google Maps. O link preenche apenas o local de destino e usa o meio de transporte 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 respectivo tipo de moeda.
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", então 1 unidade vai equivaler a 1 dólar americano. |
Métodos | |
|---|---|
toString |
toString()Parâmetros: nenhum
Valor de retorno:
stringRetorna uma representação legível por humanos da quantia em dinheiro com o símbolo da moeda. |
Classe NeighborhoodSummary
Classe
google.maps.places.NeighborhoodSummary
Resumo gerado com IA de pontos de interesse perto do lugar.
Acesse ligando para const {NeighborhoodSummary} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
description |
Tipo:
ContentBlock optionalUma descrição detalhada do bairro. |
disclosureText |
Tipo:
string optionalO texto da declaração relacionada a este resumo. |
disclosureTextLanguageCode |
Tipo:
string optionalO código de idioma do texto da declaração. |
flagContentURI |
Tipo:
string optionalUm URI para informar um problema com o resumo. |
overview |
Tipo:
ContentBlock optionalUma visão geral do bairro. |
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 os 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 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. |
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 funcionamento.
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 em garagem. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. |
hasFreeParkingLot |
Tipo:
boolean optionalSe um lugar oferece estacionamento sem custo financeiro. 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 garagem de estacionamento paga. Retorna "true" ou "false" se o valor for conhecido. Retorna "null" se o valor for desconhecido. |
hasPaidParkingLot |
Tipo:
boolean optionalSe um lugar oferece estacionamento pago. 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 optionalSe 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 optionalSe 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 |
Tipo:
boolean optionalSe 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
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 exibido para essa 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. Para mais informações, acesse https://plus.codes/.
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/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 |
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 postal 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 subdivisão administrativa mais abrangente usada para endereços postais de um país ou uma 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. Consulte https://cldr.unicode.org/ e https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html para mais detalhes. |
sortingCode |
Tipo:
string optionalCódigo de agência bancária do endereço. |
sublocality |
Tipo:
string optionalSublocalidade do endereço, como bairros, distritos ou regiões. |
Interface PostalAddressLiteral
Interface
google.maps.places.PostalAddressLiteral
Dados para preencher 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
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 US $100").
Acesse ligando para const {PriceRange} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
endPrice |
Tipo:
Money optionalO limite superior da faixa de preço (inclusivo). O preço precisa ser menor que esse valor. |
startPrice |
Tipo:
MoneyO limite inferior da faixa de preço (inclusive). O preço precisa ser igual ou maior que esse valor. |
Revisar classe
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 nota da avaliação, um número entre 1,0 e 5,0 (inclusive). |
relativePublishTimeDescription |
Tipo:
string optionalUma 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 |
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. |
visitDateMonth |
Tipo:
number optionalO 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 |
Tipo:
number optionalO ano da data em que o autor da avaliação visitou o lugar. |
Classe ReviewSummary
Classe
google.maps.places.ReviewSummary
Resumo gerado com IA das avaliações de usuários do lugar.
Acesse ligando para const {ReviewSummary} = await google.maps.importLibrary("places").
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
|---|---|
disclosureText |
Tipo:
string optionalO texto da declaração relacionada a este resumo. |
disclosureTextLanguageCode |
Tipo:
string optionalO código de idioma do texto da declaração. |
flagContentURI |
Tipo:
string optionalUm URI para informar um problema com o resumo. |
reviewsURI |
Tipo:
string optionalUm URI para mostrar as avaliações desse lugar no Google Maps. |
text |
Tipo:
string optionalO resumo das avaliações dos usuários. |
textLanguageCode |
Tipo:
string optionalO código de idioma do resumo das avaliações de usuários. |
Interface SearchByTextRequest
Interface
google.maps.places.SearchByTextRequest
Interface de solicitação para Place.searchByText.
Propriedades | |
|---|---|
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 optional |
Tipo:
EVSearchOptions optionalOpções relacionadas a veículos elétricos que podem ser especificadas para uma solicitação de pesquisa de lugar. |
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 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 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 os resultados em torno do local fornecido 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 dele 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. Precisa ser entre 1 e 20 (inclusive). |
minRating optional |
Tipo:
number optionalFiltra 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 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 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 optional |
Tipo:
string optionalObrigatório quando você não usa . A consulta de texto para Text Search. |
useStrictTypeFiltering optional |
Tipo:
boolean optionalPadrão:
falseUsado 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
Tipo enumerado 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 | |
|---|---|
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 |
Tipo:
Circle|CircleLiteralA 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 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 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. |
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 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. |
language optional |
Tipo:
string optionalOs 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 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 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
Tipo enumerado 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. |