Restriction Zone

Utilizando a área de restrição

As áreas de restrição podem ser utilizadas com as APIs Trip, Planning e Distance Matrix.

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:

{
    "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