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 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. |
googleMapsLinks |
Tipo:
GoogleMapsLinks optional Links para acionar diferentes ações do Google Maps. |
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 |
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
|
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 |
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. |
|
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:
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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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.
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:
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.
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 | |
---|---|
|