São os locais referenciados em operations em que será realizado alguma atividade de entrega ou coleta.
Também podem ser referenciados em vehicles para associar o local de partida e retorno da rota de um motorista.
Ao site se associa também uma regra logística para definir por exemplo o tempo gasto para carga e descarga no local.
Parâmetros obrigatórios
name
- Texto único do nome do site. Usado para referenciar em operations e identificar no resultado.coordinates
- Coordenadas geográficas em graus decimais da latitude e longitude:latitude
- Valor numérico em graus decimais. Deve estar entre -90.0 e 90.0. Exemplo: -23.6987.longitude
- Valor numérico em graus decimais. Deve estar entre -180.0 e 180.0. Exemplo: -45.7347.
logisticConstraints
- Texto com referência ao nome da logisticConstraint.
Exemplo com parâmetros obrigatórios:
"sites": [ { "coordinates": { "latitude": -23.553322, "longitude": -46.601216 }, "logisticConstraints": "P1Delivery", "name": "MERCADO01-MOOCA" }, { "coordinates": { "latitude": -23.553309, "longitude": -46.627801 }, "logisticConstraints": "P1Delivery", "name": "MERCADO02-GLICERIO" }, { "coordinates": { "latitude": -23.565705, "longitude": -46.647747 }, "logisticConstraints": "P1Delivery", "name": "MERCADO03-BRIGADEIRO" } ]
Parâmetros opcionais
logisticZones
- Array com os nomes das zonas logísticas nos quais o site pertence. Devem ser únicos e devem ter o mesmo nome declarado em Logistic Zones.
Exemplo com parâmetros opcionais
Este exemplo apresenta a definição dos sites.
"sites": [ { "name": "204498250", "coordinates": { "latitude": -26.2186024, "longitude": -48.6656953 }, "logisticConstraints": "DEFAULT", "logisticZones": [ "joinville" ] }, { "name": "616188578", "coordinates": { "latitude": -26.2408157, "longitude": -49.3971109 }, "logisticConstraints": "DEFAULT", "logisticZones": [ "sbs" ] }, { "name": "125478438", "coordinates": { "latitude": -26.4832718, "longitude": -49.0567523 }, "logisticConstraints": "DEFAULT", "logisticZones": [ "jaragua" ] } ]