Method: searchAlongRoute

Pesquisar lugares ao longo de um trajeto.

Solicitação HTTP

POST https://mapstools.googleapis.com/v1:searchAlongRoute

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
{
  "textQuery": string,
  "languageCode": string,
  "regionCode": string,
  "routingPreference": enum (RoutingPreference),
  "includeExtendedDetails": boolean,
  "travelMode": enum (RouteTravelMode),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "encodedPolyline": string,
  "retrievalToken": string,
  "routeEndpoints": {
    object (RouteEndpoints)
  }
  // End of mutually exclusive fields.
}
Campos
textQuery

string

Obrigatório. Consulta de pesquisa com linguagem natural (por exemplo, "carregadores de VE", "café").

languageCode

string

Opcional. O idioma do resumo e dos Place Details. O padrão é "en-US".

regionCode

string

Opcional. Código do país/região (CLDR) do local (por exemplo, "US").

routingPreference

enum (RoutingPreference)

Opcional. Preferência de roteamento opcional que especifica como os dados de trânsito são usados. O padrão é TRAFFIC_UNAWARE.

includeExtendedDetails

boolean

Opcional. Inclui detalhes estendidos do lugar na resposta.

Defina esse campo como true quando a solicitação do usuário exigir insights qualitativos detalhados, dinâmicas em tempo real ou atributos de entidade especializados: - Avaliações qualitativas, sentimento do cliente e feedback. - Ofertas específicas, como itens do cardápio, pratos, especialidades, bebidas ou destaques da empresa. - Atmosfera qualitativa, decoração de interiores, estética, ambiente ou clima. - Dados em tempo real e especificações de instalações especializadas, políticas/dicas para visitantes, tempos de espera.

Deixe false (padrão) para pesquisas de descoberta padrão (por exemplo, culinárias, tipos de loja), pesquisas de local/endereço, dados de contato, horário de funcionamento e metadados/comodidades padrão.

Ativar esse campo pode aumentar a latência.

travelMode

enum (RouteTravelMode)

Opcional. Especifica o meio de transporte usado para calcular o trajeto e os desvios. O valor padrão é DRIVE. WALK e BICYCLE só são compatíveis com routeEndpoints. TRANSIT não é compatível.

Especificação do trajeto: um trajeto atual, um token de trajeto ou endpoints de origem/destino. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
encodedPolyline

string

Uma string de polilinha codificada que representa o trajeto. Consulte https://developers.google.com/maps/documentation/utilities/polylinealgorithm

retrievalToken

string

Um token de recuperação retornado de uma chamada v1.computeRoutes anterior que representa o trajeto.

routeEndpoints

object (RouteEndpoints)

Endpoints de rota explícitos (origem e destino).

Fim dos campos mutuamente exclusivos.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de SearchAlongRouteResponse.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/maps-platform.mapstools