Índice
IsochroneService(interface)GenerateIsochroneRequest(mensagem)GenerateIsochroneRequest.PolygonFidelity(enum)GenerateIsochroneRequest.RoutingPreference(enum)GenerateIsochroneRequest.TravelDirection(enum)GenerateIsochroneRequest.TravelMode(enum)GenerateIsochroneResponse(mensagem)Isochrone(mensagem)
IsochroneService
Serviço para calcular isócronas. Uma isócrona é uma área de alcance de um determinado ponto de origem dentro de um tempo de viagem especificado.
| GenerateIsochrone |
|---|
|
Calcula e retorna uma única isócrona para um determinado conjunto de parâmetros. |
GenerateIsochroneRequest
Uma solicitação para gerar uma única isócrona.
| Campos | |
|---|---|
travel_duration |
Obrigatório. O tempo de viagem para o cálculo da isócrona. O valor precisa ser positivo e é limitado a 7.200 segundos (120 minutos). Para o modo DRIVE, a duração máxima permitida é de 3.600 segundos (60 minutos). |
travel_mode |
Obrigatório. O modo de transporte. |
travel_direction |
Obrigatório. A direção da viagem. |
routing_preference |
Opcional. Especifica a preferência de como rotear. O padrão é TRAFFIC_UNAWARE. |
enable_smoothing |
Opcional. Especifica se as bordas dos polígonos isócronos resultantes precisam ser suavizadas. |
polygon_fidelity |
Opcional. Controla a precisão do polígono gerado. O padrão é POLYGON_FIDELITY_UNSPECIFIED. |
Campo de união origin. Obrigatório. O ponto de partida para o cálculo da isócrona. origin pode ser apenas de um dos tipos a seguir: |
|
location |
A origem como uma coordenada de latitude/longitude. |
place |
O nome do recurso de um lugar, no formato |
PolygonFidelity
Controla o nível de detalhes no polígono isócrono.
| Tipos enumerados | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
Nenhuma fidelidade de polígono especificada. O servidor vai usar o padrão, que é baseado na duração da viagem. |
LOW |
Baixa precisão. Recomendado para cobrir grandes áreas com menos vértices. |
MEDIUM |
Precisão média. Um equilíbrio entre detalhes e tamanho do artefato. |
HIGH |
Alta precisão. Bordas de alta fidelidade, mas podem produzir buracos no polígono quando a densidade da rede viária é baixa. |
RoutingPreference
Determina como as condições de trânsito são incorporadas ao cálculo.
| Tipos enumerados | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nenhuma preferência de roteamento especificada. O servidor vai usar o padrão, que é TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
O cálculo não vai considerar as condições de trânsito. A isócrona será baseada na rede viária e nos tempos de viagem estáticos. Isso é adequado para fins de planejamento em que o trânsito não é um fator. |
TRAFFIC_AWARE |
O cálculo vai considerar as condições de trânsito em tempo real. |
TravelDirection
Especifica a direção da viagem para o cálculo da isócrona.
| Tipos enumerados | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
Nenhuma direção de viagem especificada. |
FROM |
Calcula a área acessível do ponto de origem. Exemplo: "Para onde posso fazer entregas do meu armazém em 30 minutos?" |
TO |
Calcula a área de onde você pode viajar para o ponto de origem. Exemplo: "De onde meus funcionários podem ir para chegar ao escritório em 30 minutos?" |
TravelMode
Define o modo de transporte para o cálculo da isócrona.
| Tipos enumerados | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Nenhum modo de viagem especificado. |
DRIVE |
Viagem de carro de passeio. |
BICYCLE |
Viagem de bicicleta. |
WALK |
Viagem a pé. |
GenerateIsochroneResponse
Uma resposta contendo os dados da isócrona gerada.
| Campos | |
|---|---|
isochrone |
Apenas saída. A isócrona gerada. |
Isochrone
O resultado de um cálculo de isócrona, que representa uma área de alcance de um ponto de origem dentro de um tempo de viagem especificado.
| Campos | |
|---|---|
Campo de união geometry. A representação geométrica da isócrona. geometry pode ser apenas de um dos tipos a seguir: |
|
geo_json |
A geometria da isócrona no formato GeoJSON, usando o formato RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. |