Place

Classe Place

Classe google.maps.places.Place

Essa classe implementa PlaceOptions.

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

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

Interface PlaceOptions

Interface google.maps.places.PlaceOptions

Opções para construir um lugar.

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

Classe AccessibilityOptions

Classe google.maps.places.AccessibilityOptions

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

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

Classe AddressComponent

Classe google.maps.places.AddressComponent

Componente de endereço do local do lugar.

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

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

Classe Attribution

Classe google.maps.places.Attribution

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

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

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

Classe AuthorAttribution

Classe google.maps.places.AuthorAttribution

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

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

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

Classe ConnectorAggregation

Classe google.maps.places.ConnectorAggregation

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

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

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

Classe EVChargeOptions

Classe google.maps.places.EVChargeOptions

Informações sobre o eletroposto hospedado no local.

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

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

Constantes EVConnectorType

Constantes de google.maps.places.EVConnectorType

Tipos de conector de carregamento de VE.

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

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

Interface EVSearchOptions

Interface google.maps.places.EVSearchOptions

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