Introdução
A API Places (nova) inclui as seguintes APIs:
- Place Details (nova)
- Place Photos (nova)
- Nearby Search (nova)
- Text Search (nova)
- Autocomplete (nova)
Este documento contém uma visão geral dessas novas APIs.
Place Details (nova)
Um ID de lugar identifica de forma exclusiva um lugar no banco de dados do Google Places e no Google Maps. Com um ID de lugar, você pode solicitar detalhes sobre um estabelecimento ou ponto de interesse específico iniciando uma solicitação de Place Details (nova). Uma solicitação de Place Details (nova) retorna informações abrangentes sobre o lugar indicado, como endereço completo, número de telefone, avaliação de usuários e avaliações.
Há muitas maneiras de receber um ID de lugar. Você pode usar:
- Text Search (nova)
- Nearby Search (nova)
- API Geocoding
- API Routes
- API Address Validation
- Autocomplete (nova)
Place Photos (nova)
O Place Photos (nova) permite adicionar conteúdo fotográfico de alta qualidade a seu aplicativo, acesso a milhões de fotos armazenadas no banco de dados do Google Places. Usando a API Place Photos (nova), você pode acessar as fotos e redimensionar a imagem para o tamanho ideal para seu aplicativo.
Todas as solicitações para a API Place Photos (nova) precisam incluir um nome de recurso de foto, que identifica de forma exclusiva a foto a ser retornada. Você pode receber o nome do recurso de foto usando:
Para incluir o nome do recurso de foto na resposta de uma solicitação de Place Details (nova), Text Search (nova) ou Nearby Search (nova), inclua o campo photos na máscara de campo da solicitação.
Text Search (nova) e Nearby Search (nova)
A API Places inclui duas APIs de pesquisa:
-
Permite especificar uma string de texto em que pesquisar um lugar. Por exemplo: "Comida vegetariana picante em Sydney, Austrália" ou "Restaurante de frutos do mar perto de Palo Alto, CA".
Você pode refinar a pesquisa especificando detalhes como níveis de preço, status de abertura atual, classificações ou tipos de lugar específicos. Você também pode especificar para direcionar os resultados a um local específico ou restringir a pesquisa a um local específico.
-
Permite especificar uma região para pesquisar junto com uma lista de tipos de lugar. Especifique a região como um círculo definido pelas coordenadas de latitude e longitude do ponto central e do raio em metros.
Especifique um ou mais tipos de lugar que definam as características do lugar. Por exemplo, especifique "
pizza_restaurant" e "shopping_mall" para pesquisar um restaurante de pizza localizado em um shopping center na região especificada.
A principal diferença entre as duas pesquisas é que o Text Search (nova) permite especificar uma string de pesquisa arbitrária, enquanto o Nearby Search (nova) exige uma área específica para pesquisar.
Autocomplete (nova) e tokens de sessão
O Autocomplete (nova) é um serviço da Web que retorna previsões de lugares e consultas em resposta a uma solicitação HTTP. Na solicitação, especifique uma string de pesquisa de texto e limites geográficos que controlam a área de pesquisa.
Os tokens de sessão são strings geradas pelo usuário que rastreiam chamadas de Autocomplete (nova) como sessões. O Autocomplete (nova) usa tokens de sessão para agrupar as fases de consulta e seleção de uma pesquisa de preenchimento automático do usuário em uma sessão discreta para fins de faturamento.
Novos campos, atributos e opções de acessibilidade
A API Places (nova) inclui novos campos, atributos e opções de acessibilidade para fornecer aos usuários mais informações sobre um lugar. Esses aspectos são descritos nas seções a seguir.
Campos
A API Places (nova) inclui vários novos campos:
| Campo | Descrição |
|---|---|
regularSecondaryOpeningHours |
Descreve horários específicos para determinadas operações. Os horários de funcionamento secundários são diferentes dos horários principais de uma empresa. Por exemplo, um restaurante pode especificar o horário de funcionamento do drive-thru ou do delivery como horário secundário. |
paymentOptions |
Opções de pagamento aceitas pelo lugar. Um lugar pode aceitar mais de
uma opção de pagamento. Se os dados da opção de pagamento não estiverem disponíveis, o
campo da opção de pagamento será desmarcado. As opções incluem o seguinte:
|
parkingOptions |
Opções de estacionamento fornecidas pelo lugar. As opções incluem o seguinte:
|
subDestinations |
Lugares exclusivos relacionados a um lugar específico. Por exemplo, os terminais de aeroporto são considerados subdestinos de um aeroporto. |
fuelOptions |
As informações mais recentes sobre as opções de combustível disponíveis em um
posto de gasolina. Essas informações são atualizadas regularmente. As opções incluem
o seguinte:
|
evChargeOptions |
Número de carregadores de veículos elétricos (VEs) nessa estação. Embora alguns carregadores de VEs tenham vários conectores, cada carregador só pode carregar um veículo por vez. Como resultado, esse campo reflete o número de carregadores de VEs disponíveis em um determinado momento. |
shortFormattedAddress |
Um endereço curto e legível para um lugar. |
primaryType |
O tipo principal do resultado. Por exemplo, um lugar pode
ser classificado como um cafe ou um airport. Um
lugar só pode ter um tipo principal. Para conferir a lista completa de
valores possíveis, consulte Tipos compatíveis. |
primaryTypeDisplayName |
O nome de exibição do tipo principal, localizado para o idioma da solicitação se aplicável. Para conferir a lista completa de valores possíveis, consulte Tipos compatíveis. |
Atributos
A API Places (nova) inclui vários novos atributos:
| Atributo | Descrição |
|---|---|
outdoorSeating |
O lugar oferece mesas ao ar livre. |
liveMusic |
O lugar oferece música ao vivo. |
menuForChildren |
O lugar tem um cardápio infantil. |
servesCocktails |
O lugar serve coquetéis. |
servesDessert |
O lugar serve sobremesa. |
servesCoffee |
O lugar serve café. |
goodForChildren |
O lugar é bom para crianças. |
allowsDogs |
O lugar permite cães. |
restroom |
O lugar tem um banheiro. |
goodForGroups |
O lugar acomoda grupos. |
goodForWatchingSports |
O lugar é adequado para assistir esportes. |
Opções de acessibilidade
A API Places (nova) inclui os seguintes campos de opção de acessibilidade:
| Campo | Descrição |
|---|---|
wheelchairAccessibleParking |
O lugar oferece estacionamento acessível a pessoas em cadeira de rodas. |
wheelchairAccessibleEntrance |
O lugar tem uma entrada acessível a pessoas em cadeira de rodas. |
wheelchairAccessibleRestroom |
O lugar tem um banheiro acessível a pessoas em cadeira de rodas. |
wheelchairAccessibleSeating |
O lugar tem assentos acessíveis a pessoas em cadeira de rodas. |
Resumos com tecnologia de IA
Os resumos com tecnologia de IA da API Places (nova) usam os recursos do modelo Gemini para retornar resumos sobre lugares e áreas que podem ajudar os usuários a decidir para onde ir.
Os resumos com tecnologia de IA sintetizam dados de várias entradas para ajudar os usuários a tomar decisões mais fundamentadas sobre um lugar. Por exemplo, se você estiver pensando em experimentar um novo restaurante, um resumo com tecnologia de IA poderá destacar os principais itens do cardápio, dar uma ideia do ambiente ou reunir temas de avaliações de usuários. Se você estiver visitando uma nova cidade, um resumo com tecnologia de IA poderá fornecer uma visão geral das atrações e comodidades próximas.
Recursos com tecnologia de IA adicionados à API Places (nova)
Os resumos com tecnologia de IA são compatíveis com Place Details (nova), Text Search (nova), e Nearby Search (nova). Os seguintes resumos com tecnologia de IA estão disponíveis nas respostas da API Places (nova):
- Resumos de lugares, que são resumos curtos relacionados a um lugar específico.
- Resumos de avaliações, que são resumos fáceis de entender do que os avaliadores disseram sobre um lugar.
- Resumos de área, que fornecem visões gerais de lugares próximos e conhecidos na área ao redor. Isso inclui resumos de bairro e resumos de eletropostos.
O Google regenera esses resumos com frequência para garantir que eles estejam atualizados com base nas informações mais recentes disponíveis. Ao fazer uma solicitação da API Places (nova), você vai mostrar os dados mais recentes no seu app.
Migrar para as novas APIs Places
Se você já é cliente da API Places (nova) e quer migrar seu app para usar as novas APIs, consulte a seguinte documentação de migração:
- Migrar para Place Details (nova)
- Migrar para Nearby Search (nova)
- Migrar para Text Search (nova)
- Migrar para Place Photos (nova)
- Migrar para Autocomplete (nova)