Classe PlacesService
Classe
google.maps.places.PlacesService
Contém métodos relacionados à pesquisa de lugares e à recuperação de detalhes sobre um lugar.
Acesse chamando const {PlacesService} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
---|---|
PlacesService |
PlacesService(attrContainer) Parâmetros:
Cria uma nova instância do PlacesService que renderiza atribuições no contêiner especificado. |
Métodos | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback) Parâmetros:
Valor de retorno: nenhum
Recupera uma lista de lugares com base em um número de telefone. Na maioria dos casos, deve haver apenas um item na lista de resultados; no entanto, se a solicitação for ambígua, mais de um resultado poderá ser retornado. Os PlaceResult s transmitidos ao callback são subconjuntos de uma PlaceResult completa. Seu app pode receber uma PlaceResult mais detalhada para cada lugar chamando PlacesService.getDetails e transmitindo PlaceResult.place_id para o lugar desejado. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) Parâmetros:
Valor de retorno: nenhum
Recupera uma lista de locais com base em uma string de consulta. Na maioria dos casos, deve haver apenas um item na lista de resultados; no entanto, se a solicitação for ambígua, mais de um resultado poderá ser retornado. Os PlaceResult s transmitidos ao callback são subconjuntos de uma PlaceResult completa. Seu app pode receber uma PlaceResult mais detalhada para cada lugar chamando PlacesService.getDetails e transmitindo PlaceResult.place_id para o lugar desejado. |
getDetails |
getDetails(request, callback) Parâmetros:
Valor de retorno: nenhum
Recupera detalhes sobre o local identificado pelo placeId especificado. |
nearbySearch |
nearbySearch(request, callback) Parâmetros:
Valor de retorno: nenhum
Recupera uma lista de lugares próximos a um local específico, com base em palavra-chave ou tipo. O local precisa ser sempre especificado, transmitindo os parâmetros LatLngBounds ou location e radius . Os PlaceResult s transmitidos ao callback são subconjuntos da PlaceResult completa. Seu app pode conferir uma PlaceResult mais detalhada para cada lugar enviando uma solicitação do Place Details e transmita o PlaceResult.place_id do lugar desejado. O objeto PlaceSearchPagination pode ser usado para buscar outras páginas de resultados (nulo, se esta for a última página de resultados ou se houver apenas uma página de resultados). |
textSearch |
textSearch(request, callback) Parâmetros:
Valor de retorno: nenhum
Recupera uma lista de locais com base em uma string de consulta (por exemplo, "pizza em São Paulo" ou "lojas de sapatos perto do Rio de Janeiro"). Os parâmetros de local são opcionais. Quando o local é especificado, os resultados são direcionados apenas para resultados próximos, e não restritos a locais dentro da área. Use textSearch quando quiser pesquisar lugares usando uma string arbitrária e nos casos em que não quiser restringir os resultados da pesquisa a um local específico. O objeto PlaceSearchPagination pode ser usado para buscar outras páginas de resultados (nulo, se esta for a última página de resultados ou se houver apenas uma página de resultados). |
PlaceDetailsRequest
Interface
google.maps.places.PlaceDetailsRequest
Uma consulta do Place Details a ser enviada ao PlacesService
.
Propriedades | |
---|---|
placeId |
Tipo:
string O ID do lugar do lugar para o qual os detalhes estão sendo solicitados. |
fields optional |
Tipo:
Array<string> optional Campos a serem incluídos na resposta de detalhes, que serão cobrados. Se nenhum campo for especificado ou ['ALL'] for transmitido, todos os campos disponíveis serão retornados e faturados. Isso não é recomendado para implantações de produção. Para ver uma lista de campos, consulte PlaceResult . Os campos aninhados podem ser especificados com caminhos de ponto (por exemplo, "geometry.location" ). |
language optional |
Tipo:
string optional Um identificador de idioma para o idioma em que os detalhes devem ser retornados. Consulte a lista de idiomas compatíveis. |
region optional |
Tipo:
string optional O código da região do usuário. Isso pode afetar quais fotos podem ser retornadas e possivelmente outros itens. 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"). |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Referência exclusiva usada para agrupar a solicitação de detalhes com uma sessão de preenchimento automático. |
Interface FindPlaceFromPhoneNumberRequest
Interface
google.maps.places.FindPlaceFromPhoneNumberRequest
Um "encontrar lugar" da solicitação de pesquisa de texto a ser enviada para PlacesService.findPlaceFromPhoneNumber
.
Propriedades | |
---|---|
fields |
Tipo:
Array<string> Campos a serem incluídos na resposta, que serão faturados. Se ['ALL'] for transmitido, todos os campos disponíveis serão retornados e faturados. Isso não é recomendado para implantações de produção. Para ver uma lista de campos, consulte PlaceResult . Os campos aninhados podem ser especificados com caminhos de ponto (por exemplo, "geometry.location" ). |
phoneNumber |
Tipo:
string O número de telefone do lugar a ser pesquisado. O formato precisa ser E.164. |
language optional |
Tipo:
string optional Um identificador de idioma para o idioma em que nomes e endereços devem ser retornados, quando possível. Consulte a lista de idiomas compatíveis. |
locationBias optional |
Tipo:
LocationBias optional A tendência usada ao pesquisar lugar. O resultado será direcionado, mas não restrito, à LocationBias especificada. |
FindPlaceFromQueryRequest
Interface
google.maps.places.FindPlaceFromQueryRequest
Um "encontrar lugar" da solicitação de pesquisa de texto a ser enviada para PlacesService.findPlaceFromQuery
.
Propriedades | |
---|---|
fields |
Tipo:
Array<string> Campos a serem incluídos na resposta, que serão faturados. Se ['ALL'] for transmitido, todos os campos disponíveis serão retornados e faturados. Isso não é recomendado para implantações de produção. Para ver uma lista de campos, consulte PlaceResult . Os campos aninhados podem ser especificados com caminhos de ponto (por exemplo, "geometry.location" ). |
query |
Tipo:
string A consulta da solicitação. Por exemplo, o nome ou endereço de um lugar. |
language optional |
Tipo:
string optional Um identificador de idioma para o idioma em que nomes e endereços devem ser retornados, quando possível. Consulte a lista de idiomas compatíveis. |
locationBias optional |
Tipo:
LocationBias optional A tendência usada ao pesquisar lugar. O resultado será direcionado, mas não restrito, à LocationBias especificada. |
PlaceSearchRequest
Interface
google.maps.places.PlaceSearchRequest
Uma consulta de pesquisa de lugar a ser enviada para PlacesService
.
Propriedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Os limites dentro dos quais pesquisar lugares. Tanto location quanto radius serão ignorados se bounds estiver definido. |
keyword optional |
Tipo:
string optional Um termo que deve ser comparado com todos os campos disponíveis, incluindo, mas não se limitando a, nome, tipo e endereço, bem como avaliações de clientes e outros conteúdos de terceiros. |
language optional |
Tipo:
string optional Um identificador de idioma para o idioma em que nomes e endereços devem ser retornados, quando possível. Consulte a lista de idiomas compatíveis. |
location optional |
Tipo:
LatLng|LatLngLiteral optional O local em torno do qual pesquisar lugares. |
maxPriceLevel optional |
Tipo:
number optional Restringe os resultados apenas aos lugares no nível de preço especificado ou mais baixo. Valores válidos estão no intervalo de 0 (mais barato) a 4 (mais caro), inclusive. Precisa ser maior ou igual a minPrice , se especificado. |
minPriceLevel optional |
Tipo:
number optional Restringe os resultados apenas aos lugares no nível de preço especificado ou superior. Valores válidos estão no intervalo de 0 (mais barato) a 4 (mais caro), inclusive. Precisa ser menor ou igual a maxPrice , se especificado. |
|
Tipo:
string optional É equivalente a keyword . Os valores nesse campo são combinados com os valores no campo keyword e transmitidos como parte da mesma string de pesquisa. |
openNow optional |
Tipo:
boolean optional Restringe os resultados apenas aos lugares que estão abertos no momento. |
radius optional |
Tipo:
number optional A distância do local especificado dentro da qual pesquisar lugares, em metros. O valor máximo permitido é 50 000. |
rankBy optional |
Tipo:
RankBy optional Padrão:
RankBy.PROMINENCE Especifica o método de classificação a ser usado ao retornar resultados. Quando rankBy for definido como DISTANCE , será necessário especificar um location , mas não será possível definir um radius ou bounds . |
type optional |
Tipo:
string optional Pesquisa lugares do tipo fornecido. O tipo é traduzido para o idioma local da região de destino da solicitação e usado como uma string de consulta. Se uma consulta também for fornecida, ela será concatenada com a string de tipo localizada. Resultados de um tipo diferente são descartados da resposta. Use esse campo para realizar pesquisas categóricas independentes de idioma e região. Veja os tipos válidos aqui. |
TextSearchRequest
Interface
google.maps.places.TextSearchRequest
Uma solicitação de pesquisa de texto a ser enviada ao PlacesService
.
Propriedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Limites usados para influenciar os resultados na pesquisa de lugares (opcional). Tanto location quanto radius serão ignorados se bounds estiver definido. Os resultados não serão restritos àqueles dentro desses limites; mas os resultados dentro dele terão uma classificação mais alta. |
language optional |
Tipo:
string optional Um identificador de idioma para o idioma em que nomes e endereços devem ser retornados, quando possível. Consulte a lista de idiomas compatíveis. |
location optional |
Tipo:
LatLng|LatLngLiteral optional O centro da área usado para influenciar os resultados ao pesquisar por locais. |
query optional |
Tipo:
string optional O termo de consulta da solicitação. Por exemplo, o nome de um local ("Torre Eiffel"), uma categoria seguida pelo nome de um local ("pizza em São Paulo"), ou o nome de um lugar seguido por um desambiguador de local ("Starbucks em Sydney"). |
radius optional |
Tipo:
number optional O raio da área usado para influenciar os resultados na pesquisa de lugares, em metros. |
region optional |
Tipo:
string optional Um código de região para o qual os resultados devem ser direcionados. 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"). |
type optional |
Tipo:
string optional Pesquisa lugares do tipo fornecido. O tipo é traduzido para o idioma local da região de destino da solicitação e usado como uma string de consulta. Se uma consulta também for fornecida, ela será concatenada com a string de tipo localizada. Resultados de um tipo diferente são descartados da resposta. Use esse campo para realizar pesquisas categóricas independentes de idioma e região. Veja os tipos válidos aqui. |
Constantes RankBy
Constantes
google.maps.places.RankBy
Opções de classificação para um PlaceSearchRequest.
Acesse chamando const {RankBy} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
DISTANCE |
Classifica os resultados de lugares pela distância do local. |
PROMINENCE |
Classifica os resultados pelo destaque. |
LocationBias typedef
google.maps.places.LocationBias
typedef
Uma LocationBias representa um limite flexível ou uma dica a ser usada ao pesquisar lugares. Os resultados podem vir de fora da área especificada. Para usar o endereço IP do usuário atual como direcionamento, a string "IP_BIAS"
pode ser especificada. Observação: se você estiver usando um Circle
, o centro e o raio precisarão ser definidos.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
typedef LocationRestriction
google.maps.places.LocationRestriction
typedef
Uma LocationRestriction representa um limite rígido a ser usado ao pesquisar locais.
Constantes PlacesServiceStatus
Constantes
google.maps.places.PlacesServiceStatus
O status retornado pelo PlacesService
na conclusão das pesquisas. Especifique-as por valor ou usando o nome da constante. Por exemplo, 'OK'
ou google.maps.places.PlacesServiceStatus.OK
.
Acesse chamando const {PlacesServiceStatus} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
INVALID_REQUEST |
esta solicitação é inválida. |
NOT_FOUND |
O lugar indicado não foi encontrado. |
OK |
a resposta contém um resultado válido. |
OVER_QUERY_LIMIT |
O aplicativo ultrapassou sua cota de solicitações. |
REQUEST_DENIED |
O aplicativo não tem permissão para usar o PlacesService . |
UNKNOWN_ERROR |
Não foi possível processar a solicitação PlacesService devido a um erro de servidor. Se você tentar novamente, a solicitação poderá dar certo. |
ZERO_RESULTS |
nenhum resultado foi encontrado para a solicitação. |
PlaceSearchPagination
Interface
google.maps.places.PlaceSearchPagination
Um objeto usado para buscar páginas adicionais de resultados de lugares.
Propriedades | |
---|---|
hasNextPage |
Tipo:
boolean Indica se mais resultados estão disponíveis. true quando há uma página de resultados adicionais. |
Métodos | |
---|---|
nextPage |
nextPage() Parâmetros: nenhum
Valor de retorno: nenhum
Busca a próxima página de resultados. Usa a mesma função de callback que foi fornecida para a primeira solicitação de pesquisa. |
PlaceResult
Interface
google.maps.places.PlaceResult
Define as informações sobre um lugar.
Propriedades | |
---|---|
address_components optional |
Tipo:
Array<GeocoderAddressComponent> optional A coleção de componentes de endereço desse local. Disponível apenas com PlacesService.getDetails . |
adr_address optional |
Tipo:
string optional A representação do endereço do local no microformato adr. Disponível apenas com PlacesService.getDetails . |
aspects optional |
Tipo:
Array<PlaceAspectRating> optional Os aspectos avaliados deste lugar, com base nos comentários de usuários do Google e do Zagat. As classificações estão em uma escala de 0 a 30. |
business_status optional |
Tipo:
BusinessStatus optional Uma sinalização indicando o status operacional do local, se for uma empresa (indica se o local está operacional ou fechado temporária ou permanentemente). Se não houver dados disponíveis, o sinalizador não estará presente nas respostas de pesquisa nem detalhes. |
formatted_address optional |
Tipo:
string optional o endereço completo do local. |
formatted_phone_number optional |
Tipo:
string optional o número de telefone do local, formatado de acordo com a convenção regional do número. Disponível apenas com PlacesService.getDetails . |
geometry optional |
Tipo:
PlaceGeometry optional As informações relacionadas à geometria do local. |
html_attributions optional |
Tipo:
Array<string> optional Texto de atribuição a ser exibido para esse resultado de lugar. Os html_attributions disponíveis são sempre retornados independentemente de quais fields foram solicitados e precisam ser mostrados. |
icon optional |
Tipo:
string optional URL para um recurso de imagem que pode ser usado para representar a categoria deste lugar. |
icon_background_color optional |
Tipo:
string optional Cor do plano de fundo para uso com o ícone de um lugar. Consulte também PlaceResult.icon_mask_base_uri . |
icon_mask_base_uri optional |
Tipo:
string optional Um URL truncado para uma máscara de ícones. Acesse diferentes tipos de ícones anexando uma extensão de arquivo no final (por exemplo, .svg ou .png ). |
international_phone_number optional |
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 (+). Disponível apenas com PlacesService.getDetails . |
name optional |
Tipo:
string optional O nome do local. Observação: caso o usuário insira "Places", esse é o texto bruto conforme digitado pelo usuário. Tenha cuidado ao usar esses dados, já que usuários mal-intencionados podem tentar usá-los como um vetor para ataques de injeção de código (consulte http://en.wikipedia.org/wiki/Code_injection). |
opening_hours optional |
Tipo:
PlaceOpeningHours optional Define quando o local abre ou fecha. |
|
Tipo:
boolean optional Uma sinalização que indica se o lugar está fechado, seja de forma permanente ou temporária. Se o local estiver operacional ou se não houver dados disponíveis, o flag estará ausente da resposta. |
photos optional |
Tipo:
Array<PlacePhoto> optional Fotos deste lugar. A coleção conterá até dez objetos PlacePhoto . |
place_id optional |
Tipo:
string optional Um identificador exclusivo do local. |
plus_code optional |
Tipo:
PlacePlusCode optional Define os códigos de local aberto ou "Plus Codes" para o local. |
price_level optional |
Tipo:
number optional O nível de preço do lugar, em uma escala de 0 a 4. Os níveis de preço são interpretados da seguinte maneira:
|
rating optional |
Tipo:
number optional Uma classificação (entre 1, 0 e 5, 0) com base nas avaliações dos usuários sobre este lugar. |
reviews optional |
Tipo:
Array<PlaceReview> optional Uma lista de avaliações deste lugar. Disponível apenas com PlacesService.getDetails . |
types optional |
Tipo:
Array<string> optional Uma matriz de tipos de para este lugar (por exemplo, ["political", "locality"] ou ["restaurant", "establishment"] ). |
url optional |
Tipo:
string optional URL da página oficial do Google desse local. Essa é a página do Google com as melhores informações disponíveis sobre o local. Disponível apenas com PlacesService.getDetails . |
user_ratings_total optional |
Tipo:
number optional O número de avaliações de usuários que contribuíram para a métrica PlaceResult.rating desse lugar. |
|
Tipo:
number optional A diferença do UTC do fuso horário atual do lugar, em minutos. Por exemplo, Sydney, Austrália, no horário de verão, está 11 horas à frente do UTC, então utc_offset será 660 . Para fusos horários atrás do UTC, a diferença é negativa. Por exemplo, utc_offset é -60 para Cabo Verde. Disponível apenas com PlacesService.getDetails . |
utc_offset_minutes optional |
Tipo:
number optional A diferença do UTC do fuso horário atual do lugar, em minutos. Por exemplo, Sydney, Austrália, no horário de verão, está 11 horas à frente do UTC, então utc_offset_minutes será 660 . Para fusos horários atrás do UTC, a diferença é negativa. Por exemplo, utc_offset_minutes é -60 para Cabo Verde. Disponível apenas com PlacesService.getDetails . |
vicinity optional |
Tipo:
string optional O endereço simplificado do local, incluindo o nome da rua, o número da rua e a localidade, mas não a província/estado, o código postal ou o país. Por exemplo, o escritório do Google em Sydney, Austrália, tem um valor de "48 Pirrama Road, Pyrmont" nas proximidades. Disponível apenas com PlacesService.getDetails . |
website optional |
Tipo:
string optional O site oficial do lugar, como a página inicial de uma empresa. Disponível apenas com PlacesService.getDetails . |
PlaceAspectRating
Interface
google.maps.places.PlaceAspectRating
Define informações sobre um aspecto do lugar que os usuários avaliaram.
Propriedades | |
---|---|
rating |
Tipo:
number A classificação deste aspecto. Para avaliações individuais, é um número inteiro de 0 a 3. Para classificações agregadas de um lugar, é um número inteiro de 0 a 30. |
type |
Tipo:
string O tipo de aspecto. Por exemplo, "food" , "decor" , "service" ou "overall" . |
Constantes de BusinessStatus
Constantes
google.maps.places.BusinessStatus
O status operacional do local, se ele for uma empresa, retornado em um PlaceResult (indica se o local está operacional ou fechado temporária ou permanentemente). Especifique-as pelo valor ou pelo nome da constante (exemplo: 'OPERATIONAL'
ou google.maps.places.BusinessStatus.OPERATIONAL
).
Acesse chamando const {BusinessStatus} = await google.maps.importLibrary("places")
. Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
CLOSED_PERMANENTLY |
A empresa está fechada permanentemente. |
CLOSED_TEMPORARILY |
A empresa está temporariamente fechada. |
OPERATIONAL |
A empresa está funcionando normalmente. |
PlaceGeometry
Interface
google.maps.places.PlaceGeometry
Define informações sobre a geometria de um lugar.
Propriedades | |
---|---|
location optional |
Tipo:
LatLng optional A posição do local. |
viewport optional |
Tipo:
LatLngBounds optional A janela de visualização preferida ao exibir este lugar em um mapa. Esta propriedade será null se a janela de visualização preferida do local não for conhecida. Disponível apenas com PlacesService.getDetails . |
Interface PlaceOpeningHours
Interface
google.maps.places.PlaceOpeningHours
Define informações sobre o horário de funcionamento de um lugar.
Propriedades | |
---|---|
|
Tipo:
boolean optional Se o lugar está aberto no momento. |
periods optional |
Tipo:
Array<PlaceOpeningHoursPeriod> optional Períodos de funcionamento que cobrem cada dia da semana, começando no domingo, em ordem cronológica. Os dias em que o lugar não está aberto não são incluídos. Disponível apenas com PlacesService.getDetails . |
weekday_text optional |
Tipo:
Array<string> optional Uma matriz de sete strings que representam os horários de funcionamento formatados para cada dia da semana. O serviço Places vai formatar e localizar os horários de funcionamento de forma adequada para o idioma atual. A ordem dos elementos nessa matriz depende da linguagem. Alguns idiomas iniciam a semana na segunda-feira e outros iniciam no domingo. Disponível apenas com PlacesService.getDetails . Outras chamadas podem retornar uma matriz vazia. |
Métodos | |
---|---|
isOpen |
isOpen([date]) Parâmetros:
Valor de retorno:
boolean|undefined Confira se o lugar está aberto agora (quando nenhuma data passar) ou se é na data especificada. Se esse lugar não tiver PlaceResult.utc_offset_minutes ou PlaceOpeningHours.periods , undefined será retornado (PlaceOpeningHours.periods está disponível apenas via PlacesService.getDetails ). Esse método não considera horários excepcionais, como o horário de funcionamento em feriados. |
PlaceOpeningHoursPeriod
Interface
google.maps.places.PlaceOpeningHoursPeriod
Define informações estruturadas sobre o horário de funcionamento de um lugar. Observação: se um lugar estiver sempre aberto, a seção close
não estará presente na resposta. Os clientes podem ter o status "sempre aberto" representado como um período open
contendo day
com o valor 0
e time
com o valor "0000"
, e sem close
.
Propriedades | |
---|---|
open |
Tipo:
PlaceOpeningHoursTime O horário de abertura do local. |
close optional |
Tipo:
PlaceOpeningHoursTime optional A hora de fechamento do lugar. |
Interface PlaceOpeningHoursTime
Interface
google.maps.places.PlaceOpeningHoursTime
Define quando um lugar abre ou fecha.
Propriedades | |
---|---|
day |
Tipo:
number Os dias da semana, como um número no intervalo [ 0 , 6 ], começando no domingo. Por exemplo, 2 significa terça-feira. |
hours |
Tipo:
number As horas de PlaceOpeningHoursTime.time em número, no intervalo [0 , 23 ]. Isso será informado no fuso horário do lugar. |
minutes |
Tipo:
number Os minutos de PlaceOpeningHoursTime.time como um número, no intervalo [0 , 59 ]. Isso será informado no fuso horário do local. |
time |
Tipo:
string A hora do dia no formato "hhmm" de 24 horas. Os valores estão no intervalo [ "0000" , "2359" ]. O horário será informado no fuso horário do lugar. |
nextDate optional |
Tipo:
number optional O carimbo de data/hora (como milissegundos desde a época, adequado para uso com new Date() ) que representa a próxima ocorrência desse PlaceOpeningHoursTime. Ele é calculado a partir do PlaceOpeningHoursTime.day da semana, do PlaceOpeningHoursTime.time e do PlaceResult.utc_offset_minutes . Se o PlaceResult.utc_offset_minutes for undefined , então nextDate será undefined . |
PlacePlusCode
Interface
google.maps.places.PlacePlusCode
Define os códigos de local aberto ou "plus codes" de um lugar. Os Plus Codes podem ser usados em vez de endereços nos lugares em que eles não existem, ou seja, quando os edifícios não são numerados ou as ruas não têm nome.
Propriedades | |
---|---|
global_code |
Tipo:
string Um Plus Code com 1/8.000 de grau por 1/8.000 de área de grau. Por exemplo, "8FVC9G8F+5W" . |
compound_code optional |
Tipo:
string optional Um Plus Code com 1/8.000 de grau por 1/8.000 de área de grau, em que os quatro primeiros caracteres (o código de área) são inseridos e substituídos por uma descrição da localidade. Por exemplo, "9G8F+5W Zurich, Switzerland" . Se não for possível encontrar nenhuma localidade adequada para encurtar o código, esse campo será omitido. |
PlacePhoto
Interface
google.maps.places.PlacePhoto
Representa um elemento de foto de um lugar.
Propriedades | |
---|---|
height |
Tipo:
number A altura da foto em pixels. |
html_attributions |
Tipo:
Array<string> Texto de atribuição a ser exibido para esta foto. |
width |
Tipo:
number A largura da foto em pixels. |
Métodos | |
---|---|
getUrl |
getUrl([opts]) Parâmetros:
Valor de retorno:
string Retorna o URL da imagem correspondente às opções especificadas. |
Interface PhotoOptions
Interface
google.maps.places.PhotoOptions
Define as opções de solicitação de fotos.
Propriedades | |
---|---|
maxHeight optional |
Tipo:
number optional A altura máxima em pixels da imagem retornada. |
maxWidth optional |
Tipo:
number optional A largura máxima em pixels da imagem retornada. |
PlaceReview
Interface
google.maps.places.PlaceReview
Representa uma única avaliação de um lugar.
Propriedades | |
---|---|
author_name |
Tipo:
string O nome do avaliador. |
language |
Tipo:
string Um código de idioma IETF indicando o idioma em que a avaliação foi escrita. Esse código inclui somente a tag de idioma principal, sem nenhuma tag secundária indicando 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". |
profile_photo_url |
Tipo:
string Um URL para a imagem do perfil do restaurador. |
relative_time_description |
Tipo:
string É uma string de horário recente formatado, expressando o tempo de revisão em relação ao horário atual em um formato adequado para o idioma e o país. Por exemplo: "a month ago" |
text |
Tipo:
string O texto de uma avaliação. |
time |
Tipo:
number Carimbo de data/hora da avaliação, expresso em segundos desde a época. |
|
Tipo:
Array<PlaceAspectRating> optional Os aspectos avaliados pela avaliação. Classificações em uma escala de 0 a 3. |
author_url optional |
Tipo:
string optional URL para o perfil do avaliador. Você vai ver undefined quando o perfil do avaliador estiver indisponível. |
rating optional |
Tipo:
number optional A classificação dessa avaliação, um número entre 1,0 e 5,0 (inclusive). |