- Solicitação HTTP
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- LocationQuery
- LocationBias
- Resultado
- Confiança
Resolve uma lista de nomes de lugares (ou endereços) em entidades geoespaciais específicas (por exemplo, lugares) no Google Maps.
Solicitação HTTP
POST https://mapstools.googleapis.com/v1:resolveNames
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "queries": [ { object ( |
| Campos | |
|---|---|
queries[] |
Obrigatório. Uma lista de consultas de localizações a serem resolvidas. É possível especificar até 20 consultas. |
locationBias |
Opcional. Uma região opcional para influenciar os resultados da resolução. Se especificado, os resultados da resolução serão tendenciosos em relação às entidades mais próximas a essa região. Incluir Se |
regionCode |
Opcional. Um código regional opcional para influenciar os resultados da resolução. Se especificado, os resultados da resolução serão tendenciosos em relação às entidades que estão na região especificada ou perto dela. Precisa ser um código de região CLDR. Por exemplo, "US" ou "CA". Incluir Se |
Corpo da resposta
Mensagem de resposta para v1.resolveNames.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "results": [ { object ( |
| Campos | |
|---|---|
results[] |
Apenas saída. A lista de entidades resolvidas das consultas de local. Garantido para mapear 1:1 com os índices |
failedRequests |
Apenas saída. Um mapa que comunica falhas parciais. A chave é o índice da solicitação com falha no campo Um objeto com uma lista de pares |
saveToMapsUrl |
Apenas saída. Um link para salvar todas as entidades resolvidas no Google Maps. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/maps-platform.mapstools
LocationQuery
Uma consulta de local representa uma entidade de local específica que pode ser resolvida com o Google Maps. No momento, apenas nomes de lugares e endereços são aceitos como consultas de local.
| Representação JSON |
|---|
{ "text": string } |
| Campos | |
|---|---|
text |
Obrigatório. A consulta de texto para resolver uma entidade geoespacial específica no Google Maps, como um lugar ou um endereço. Quanto mais específica for a consulta, mais precisa será a resolução. Por exemplo, "São Francisco", "Googleplex, Mountain View, CA", "1600 Amphitheatre Parkway, Mountain View, CA" ou "Torre Eiffel, Paris". As consultas precisam ser um endereço ou nome de lugar específico. Não é possível usar locais gerais, como o nome de uma rede (por exemplo, Starbucks) ou uma consulta de pesquisa como "restaurantes". |
LocationBias
A região para direcionar os resultados da resolução.
| Representação JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"viewport": {
object ( |
| Campos | |
|---|---|
| O tipo de viés de local. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
viewport |
Uma janela de visualização definida por uma caixa delimitadora. |
| Fim dos campos mutuamente exclusivos. | |
Resultado
Uma única entidade resolvida de uma determinada consulta de local, junto com o nível de confiança da resolução.
| Representação JSON |
|---|
{ "entity": { object ( |
| Campos | |
|---|---|
entity |
Apenas saída. A entidade resolvida da consulta de local. |
confidence |
Apenas saída. O nível de confiança da resolução. |
Confiança
O nível de confiança da resolução.
| Tipos enumerados | |
|---|---|
CONFIDENCE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
MEDIUM |
A confiança média indica que a resolução provavelmente está correta, mas pode haver outros candidatos. |
HIGH |
Um alto nível de confiança indica que a resolução está correta e representa uma entidade geoespacial específica (por exemplo, um lugar específico). |