7.5. Utilizando a área de restrição
As áreas de restrição podem ser utilizadas com a Planning API, Trip API ou Distance Matrix API.
Neste exemplo iremos realizar uma requisição para a Trip API considerando a área de restrição criada nos exemplos anteriores. O nome da área de restrição deve ser informado no parâmetro “restrictionZones”.
A requisição completa encontra-se abaixo:
{
"calculationMode": "THE_SHORTEST",
"points": [
{
"latitude": -23.337132,
"longitude": -46.835427,
"siteId": "Cajamar"
},
{
"latitude": -23.682211,
"longitude": -46.546867,
"siteId": "SantoAndre"
}
],
"restrictionZones": [
"RestritionZone1"
]
}
Os resultados da roteirização, com e sem a área de restrição, podem ser conferidos nos mapas abaixo:
Rota com área de restrição:
Rota sem área de restrição: