Place.
Classe
google.maps.places.Place
Acesse chamando const {Place} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
Place |
Place(options) Parâmetros:
|
Métodos estáticos | |
---|---|
|
findPlaceFromPhoneNumber(request) Parâmetros:
Pesquisa um lugar com base no número de telefone fornecido. Retorna uma matriz devido a casos raros em que vários lugares podem compartilhar um número de telefone. |
|
findPlaceFromQuery(request) Parâmetros:
Pesquisa um lugar com base na consulta de texto fornecida. Retorna uma matriz devido aos casos em que a consulta é levemente ambígua e mais de um lugar é retornado. Esse método não se destina a pesquisas em que vários resultados são esperados. |
Propriedades | |
---|---|
addressComponents |
Tipo:
Array<AddressComponent> optional O conjunto de componentes de endereço desse 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 local no microformato do adr. |
attributions |
Tipo:
Array<Attribution> optional Texto de atribuição a ser exibido para esse resultado de lugar. |
businessStatus |
Tipo:
BusinessStatus optional O status operacional do local. null se não houver status conhecido. undefined se os dados de status não tiverem sido 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 tiverem sido carregados do servidor. |
formattedAddress |
Tipo:
string optional O endereço completo dos locais. |
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 lugar. |
hasCurbsidePickup |
Tipo:
boolean optional Se um lugar oferece drive-thru. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este campo ainda não tiver sido solicitado. |
hasDelivery |
Tipo:
boolean optional Se um lugar tem serviço de entrega. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este campo ainda não tiver sido solicitado. |
hasDineIn |
Tipo:
boolean optional Se um lugar comeu no local. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este campo ainda não tiver sido solicitado. |
hasTakeout |
Tipo:
boolean optional Se um lugar oferece retirada. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este campo ainda não tiver sido solicitado. |
hasWheelchairAccessibleEntrance |
Tipo:
boolean optional Se um lugar tem uma entrada acessível para cadeirantes. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este campo ainda não tiver sido solicitado. |
iconBackgroundColor |
Tipo:
string optional O código de cor hexadecimal padrão para a categoria do local. |
id |
Tipo:
string O ID de local exclusivo. |
internationalPhoneNumber |
Tipo:
string optional O número de telefone do lugar no formato internacional. O formato internacional inclui o código do país e é prefixado pelo sinal de mais (+). |
isReservable |
Tipo:
boolean optional Se um lugar pode ser reservado. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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. |
openingHours |
Tipo:
OpeningHours optional |
photos |
Fotos deste lugar. A coleção conterá até dez objetos Photo . |
plusCode |
Tipo:
PlusCode optional |
priceLevel |
Tipo:
PriceLevel optional O nível de preço do lugar. Essa propriedade pode retornar qualquer um dos seguintes valores
|
rating |
Tipo:
number optional Uma classificação, entre 1,0 e 5,0, com base nos comentários de usuários sobre esse lugar. |
requestedLanguage |
Tipo:
string optional O idioma solicitado para esse lugar. |
requestedRegion |
Tipo:
string optional A região solicitada para esse lugar. |
reviews |
Uma lista de comentários sobre esse lugar. |
servesBeer |
Tipo:
boolean optional Se um lugar serve cerveja. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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 "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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 "nulo" se o valor for desconhecido. Retorna "indefinido" se este campo ainda não tiver sido solicitado. |
servesDinner |
Tipo:
boolean optional Se um lugar serve jantar. Retorna "true" ou "false" se o valor for conhecido. Retorna "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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 "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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 "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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 "nulo" se o valor for desconhecido. Retorna "indefinido" se este 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 esse 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 as Place.rating do lugar. |
utcOffsetMinutes |
Tipo:
number optional O deslocamento 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 está 11 horas à frente do UTC, então o horário de utc_offset_minutes será 660 . Para fusos horários atrasados em relação ao UTC, o deslocamento é negativo. Por exemplo, utc_offset_minutes é -60 para Cabo Verde. |
viewport |
Tipo:
LatLngBounds optional A janela de visualização preferencial ao exibir este lugar em um mapa. |
websiteURI |
Tipo:
string optional O website oficial do lugar, como a página inicial de uma empresa. |
Métodos | |
---|---|
|
fetchFields(options) Parâmetros:
|
|
getNextOpeningTime([date]) Parâmetros:
Calcula a data que representa o próximo horário de abertura. Retorna indefinido se os dados forem insuficientes para calcular o resultado ou se este local não estiver operacional. |
|
isOpen([date]) Parâmetros:
Valor de retorno:
Promise<boolean optional> Verifique se o lugar está aberto na data e hora especificada. Resolve com undefined se os dados conhecidos do local são insuficientes para calcular isso, por exemplo, se o registro do horário de funcionamento não foi registrado. |
toJSON |
toJSON() Parâmetros: nenhum
Valor de retorno:
Object um objeto JSON com todas as propriedades do lugar solicitadas. |
PlaceOptions.
Interface google.maps.places.PlaceOptions
Opções para a construção de um lugar.
Propriedades | |
---|---|
id |
Tipo:
string O ID de local exclusivo. |
requestedLanguage optional |
Tipo:
string optional Um identificador de idioma para o idioma no qual os detalhes devem ser retornados. Consulte a lista de idiomas compatíveis. |
requestedRegion optional |
Tipo:
string optional Um código de região da região do usuário. Isso pode afetar as fotos que podem ser devolvidas e possivelmente outros fatores. O código de região aceita um valor de ccTLD ("domínio de nível superior") de dois caracteres. 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"). |
AddressComponent
Classe
google.maps.places.AddressComponent
Acesse chamando const {AddressComponent} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
longText |
Tipo:
string optional O texto completo do componente de endereço. |
shortText |
Tipo:
string optional O texto abreviado, curto, do componente de endereço fornecido. |
types |
Tipo:
Array<string> Uma matriz de strings que denotam o tipo deste componente de endereço. Veja aqui uma lista de tipos válidos. |
Attribution
Classe
google.maps.places.Attribution
Acesse chamando const {Attribution} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
provider |
Tipo:
string optional Texto de atribuição a ser exibido para esse resultado de lugar. |
providerURI |
Tipo:
string optional |
FetchFieldsRequest.
Interface google.maps.places.FetchFieldsRequest
Opções para buscar campos de lugar.
Propriedades | |
---|---|
fields |
Tipo:
Array<string> Lista de campos a serem buscados. |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Referência exclusiva usada para agrupar a solicitação de detalhes com uma sessão de preenchimento automático. |
OpeningHours
Classe
google.maps.places.OpeningHours
Acesse chamando const {OpeningHours} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
periods |
Tipo:
Array<OpeningHoursPeriod> Períodos de abertura que abrangem cada dia da semana, começando no domingo, em ordem cronológica. Não inclui dias em que o local não está aberto. |
weekdayDescriptions |
Tipo:
Array<string> Uma matriz de sete strings representando os horários de funcionamento formatados para cada dia da semana. O serviço Google Places 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 iniciam no domingo. |
OpeningHoursPeriod
Classe
google.maps.places.OpeningHoursPeriod
Acesse chamando const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
close |
Tipo:
OpeningHoursPoint optional O horário de fechamento do local. |
open |
Tipo:
OpeningHoursPoint O horário de abertura do lugar. |
OpeningHoursPoint.
Classe
google.maps.places.OpeningHoursPoint
Acesse chamando const {OpeningHoursPoint} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
day |
Tipo:
number O dia da semana, como um número no intervalo [0, 6], começando no domingo. Por exemplo, 2 significa terça-feira. |
hour |
Tipo:
number A hora do OpeningHoursPoint.time como um número, no intervalo [0, 23]. Isso será informado no fuso horário do lugar. |
minute |
Tipo:
number O minuto de OpeningHoursPoint.time como um número, no intervalo [0, 59]. Isso será informado no fuso horário do lugar. |
Photo
Classe
google.maps.places.Photo
Acesse chamando 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 esta foto. |
heightPx |
Tipo:
number A altura da foto em pixels. |
widthPx |
Tipo:
number A largura da foto em pixels. |
Métodos | |
---|---|
getURI |
getURI([options]) Parâmetros:
Valor de retorno:
string Retorna o URL de imagem correspondente às opções especificadas. |
AuthorAttribution
Classe
google.maps.places.AuthorAttribution
Acesse chamando const {AuthorAttribution} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
displayName |
Tipo:
string Nome do autor para este resultado. |
photoURI |
Tipo:
string optional URI da foto do autor para este resultado. Isso nem sempre estará disponível. |
uri |
Tipo:
string optional URI do perfil do autor para este resultado. |
PlusCode
Classe
google.maps.places.PlusCode
Acesse chamando const {PlusCode} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
compoundCode |
Tipo:
string optional Um código plus com 1/8000o de um grau por 1/8000o de uma área de grau em que os primeiros quatro caracteres (o código de área) são soltos e substituídos por uma descrição de localidade. Por exemplo, "9G8F+5W Zurique, Suíça". |
globalCode |
Tipo:
string optional Um código plus com 1/8000o de um grau por 1/8000o de uma área de grau. Por exemplo, "8FVC9G8F+5W". |
Review.
Classe
google.maps.places.Review
Acesse chamando const {Review} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
authorAttribution |
Tipo:
AuthorAttribution optional O avaliador. |
publishTime |
Tipo:
Date optional |
rating |
Tipo:
number optional A classificação da resenha, um número entre 1,0 e 5,0 (inclusive). |
relativePublishTimeDescription |
Tipo:
string optional Uma string de horário recente formatado, que expressa o horário da revisã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 optional O texto de um comentário. |
textLanguageCode |
Tipo:
string optional Um código de idioma IETF indicando o idioma no qual esta resenha foi escrita. Esse código inclui somente a tag do idioma principal, sem tags secundárias que indiquem o país ou a região. Por exemplo, todas as avaliações em inglês são marcadas como 'en' em vez de "en-AU" ou "en-UK". |
PriceLevel
google.maps.places.PriceLevel
constantes
Enumeração de nível de preço para objetos de lugar.
Acesse chamando const {PriceLevel} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |