{ "configuration": { "optimization": { "free_insertion": false }, "routing": { "calc_points": true, "consider_traffic": false, "fail_fast": true, "network_data_provider": "openstreetmap", "return_snapped_waypoints": true, "snap_preventions": [ "motorway", "tunnel", "ferry" ] } }, "objectives": [ { "type": "min", "value": "completion_time" } ], "relations": [ { "groups": [ "start", "next", "high" ], "type": "in_direct_sequence" } ], "services": [ { "address": { "curbside": "any", "lat": 49.0948466, "location_id": "WBeWIWHmjfLaeRBi8uNP", "lon": -117.7060064, "name": "Trail & District Public Library", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "WBeWIWHmjfLaeRBi8uNP", "name": "Trail & District Public Library", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.11802309999999, "location_id": "XauDZ8KweYn4Oi2zXYOb", "lon": -117.7217398, "name": "1004 Regan Crescent", "street_hint": "Regan Crescent" }, "allowed_vehicles": [], "duration": 180, "id": "XauDZ8KweYn4Oi2zXYOb", "name": "1004 Regan Crescent", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0981849, "location_id": "RTEHGm6VMUrGgMuZ8gYJ", "lon": -117.6824409, "name": "AM Ford, 2795 Highway Drive", "street_hint": "Highway Drive" }, "allowed_vehicles": [], "duration": 180, "id": "RTEHGm6VMUrGgMuZ8gYJ", "name": "AM Ford, 2795 Highway Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0987982, "location_id": "PvtXvXagwKlljk7OnUD9", "lon": -117.676378, "name": "3161 Iris Crescent", "street_hint": "Iris Crescent" }, "allowed_vehicles": [], "duration": 180, "id": "PvtXvXagwKlljk7OnUD9", "name": "3161 Iris Crescent", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0987958, "location_id": "ywJ2UbiRjMpH5pouDJ0B", "lon": -117.6759347, "name": "3181 Iris Crescent", "street_hint": "Iris Crescent" }, "allowed_vehicles": [], "duration": 180, "id": "ywJ2UbiRjMpH5pouDJ0B", "name": "3181 Iris Crescent", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0977464, "location_id": "WW6DlZU3VFms2rM88ydE", "lon": -117.6752873, "name": "3260 Highway Drive", "street_hint": "Highway Drive" }, "allowed_vehicles": [], "duration": 180, "id": "WW6DlZU3VFms2rM88ydE", "name": "3260 Highway Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.097648, "location_id": "kEZf6D4jmp1RDFie14yQ", "lon": -117.6733, "name": "3305 Laurel Crescent", "street_hint": "Laurel Crescent" }, "allowed_vehicles": [], "duration": 180, "id": "kEZf6D4jmp1RDFie14yQ", "name": "3305 Laurel Crescent", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0974965, "location_id": "6KPodrh13ntOYPA5bvDk", "lon": -117.6738752, "name": "3310 Laurel Crescent", "street_hint": "Laurel Crescent" }, "allowed_vehicles": [], "duration": 180, "id": "6KPodrh13ntOYPA5bvDk", "name": "3310 Laurel Crescent", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.097706, "location_id": "EO3vwDHVC94Vc7ltvLtk", "lon": -117.672757, "name": "1221 Primrose Street", "street_hint": "Primrose Street" }, "allowed_vehicles": [], "duration": 180, "id": "EO3vwDHVC94Vc7ltvLtk", "name": "1221 Primrose Street", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.097356, "location_id": "Am3X0zbc4NmIrDRvc1Y4", "lon": -117.672263, "name": "1212 Primrose Street", "street_hint": "Primrose Street" }, "allowed_vehicles": [], "duration": 180, "id": "Am3X0zbc4NmIrDRvc1Y4", "name": "1212 Primrose Street", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0995149, "location_id": "hjV16MqoyrNBDly3RVqX", "lon": -117.6638046, "name": "3552 Carnation Drive", "street_hint": "Carnation Drive" }, "allowed_vehicles": [], "duration": 180, "id": "hjV16MqoyrNBDly3RVqX", "name": "3552 Carnation Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0992606, "location_id": "3DCpTnCqV8WFDxZpIN0L", "lon": -117.6583925, "name": "3831 Woodland Drive", "street_hint": "Woodland Drive" }, "allowed_vehicles": [], "duration": 180, "id": "3DCpTnCqV8WFDxZpIN0L", "name": "3831 Woodland Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0972842, "location_id": "MarM4jzOGsWy2DTp1Wt8", "lon": -117.6550673, "name": "3921 Carnation Drive", "street_hint": "Carnation Drive" }, "allowed_vehicles": [], "duration": 180, "id": "MarM4jzOGsWy2DTp1Wt8", "name": "3921 Carnation Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0902839, "location_id": "G37R6j4c7oLCSk9wN7p5", "lon": -117.6399291, "name": "Rock Island RV, 8023 Old Waneta Road", "street_hint": "Old Waneta Road" }, "allowed_vehicles": [], "duration": 180, "id": "G37R6j4c7oLCSk9wN7p5", "name": "Rock Island RV, 8023 Old Waneta Road", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0869986, "location_id": "nAYZFze53Vnioo0hZk7J", "lon": -117.6305521, "name": "8207 Old Waneta Road", "street_hint": "Old Waneta Road" }, "allowed_vehicles": [], "duration": 180, "id": "nAYZFze53Vnioo0hZk7J", "name": "8207 Old Waneta Road", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0851335, "location_id": "mtTjnwzdouBrRapiuhnM", "lon": -117.62535, "name": "8309 Old Waneta Road", "street_hint": "Old Waneta Road" }, "allowed_vehicles": [], "duration": 180, "id": "mtTjnwzdouBrRapiuhnM", "name": "8309 Old Waneta Road", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.07975889999999, "location_id": "wstGnCT8BiIYJONnVKks", "lon": -117.6154844, "name": "8497 Waneta Highway", "street_hint": "Waneta Highway" }, "allowed_vehicles": [], "duration": 180, "id": "wstGnCT8BiIYJONnVKks", "name": "8497 Waneta Highway", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.079149, "location_id": "mvZEeJviwtRegGvNwr1Q", "lon": -117.6150573, "name": "8515 Waneta Highway", "street_hint": "Waneta Highway" }, "allowed_vehicles": [], "duration": 180, "id": "mvZEeJviwtRegGvNwr1Q", "name": "8515 Waneta Highway", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0301166, "location_id": "CK5DS3KtmKqk6z9q7rMq", "lon": -117.5032567, "name": "Seven Mile Dam, Fruitvale, Kootenay Boundary", "street_hint": "Seven Mile Dam" }, "allowed_vehicles": [], "duration": 180, "id": "CK5DS3KtmKqk6z9q7rMq", "name": "Seven Mile Dam, Fruitvale, Kootenay Boundary", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0846223, "location_id": "KCu2vqC3pPDbb1O4NJpz", "lon": -117.6202027, "name": "Walmart Supercentre, 1601 Marcolin Drive", "street_hint": "Marcolin Drive" }, "allowed_vehicles": [], "duration": 180, "id": "KCu2vqC3pPDbb1O4NJpz", "name": "Walmart Supercentre, 1601 Marcolin Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0880376, "location_id": "214KcepZoEMb3uT5NIzI", "lon": -117.6250654, "name": "Kootenay Chrysler Dodge Jeep Ram", "street_hint": "British Columbia 3B" }, "allowed_vehicles": [], "duration": 180, "id": "214KcepZoEMb3uT5NIzI", "name": "Kootenay Chrysler Dodge Jeep Ram", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0936444, "location_id": "6tkyC6tpigGDn8ZfpJlT", "lon": -117.6402844, "name": "7250 Crema Drive", "street_hint": "Crema Drive" }, "allowed_vehicles": [], "duration": 180, "id": "6tkyC6tpigGDn8ZfpJlT", "name": "7250 Crema Drive", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09060340000001, "location_id": "NojHxs4ODn8OKn0YO29O", "lon": -117.633913, "name": "Kurtis’ NOFRILLS Trail, 142", "street_hint": "Rock Island Hwy" }, "allowed_vehicles": [], "duration": 180, "id": "NojHxs4ODn8OKn0YO29O", "name": "Kurtis’ NOFRILLS Trail, 142", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0911319, "location_id": "yX7KJGwsAve4f4TIMBmy", "lon": -117.6348002, "name": "The Crockett Book Company, Trail", "street_hint": "109-8100 Rock Island Highway" }, "allowed_vehicles": [], "duration": 180, "id": "yX7KJGwsAve4f4TIMBmy", "name": "The Crockett Book Company, Trail", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.091649, "location_id": "xmV8TKT0qTn6QbtzBdM1", "lon": -117.636182, "name": "Best Buy Express, Waneta Highway", "street_hint": "Rock Island" }, "allowed_vehicles": [], "duration": 180, "id": "xmV8TKT0qTn6QbtzBdM1", "name": "Best Buy Express, Waneta Highway", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.094973, "location_id": "QzbdibSsshJl2Mx8j2QW", "lon": -117.6458994, "name": "Power Tech Electric Ltd., 5800 British Columbia 3B", "street_hint": "British Columbia 3B" }, "allowed_vehicles": [], "duration": 180, "id": "QzbdibSsshJl2Mx8j2QW", "name": "Power Tech Electric Ltd., 5800 British Columbia 3B", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0975018, "location_id": "rDVzeZ60J944IRTBg96F", "lon": -117.6879498, "name": "1680 Tolmie Street", "street_hint": "Tolmie Street" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "rDVzeZ60J944IRTBg96F", "name": "1680 Tolmie Street", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0975064, "location_id": "ebLvxnBnKDhwEqy4ntTE", "lon": -117.6940936, "name": "2001 Third Avenue", "street_hint": "Third Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "ebLvxnBnKDhwEqy4ntTE", "name": "2001 Third Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.097099, "location_id": "sloswhbU1UGyJxd3Gxgu", "lon": -117.690985, "name": "1470 Stewart Street", "street_hint": "Stewart Street" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "sloswhbU1UGyJxd3Gxgu", "name": "1470 Stewart Street", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.096732, "location_id": "40CMOV3NLx5FvDpujx33", "lon": -117.7011051, "name": "1686 2 Avenue", "street_hint": "2 Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "40CMOV3NLx5FvDpujx33", "name": "1686 2 Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0966818, "location_id": "Jgcu1jclN9bPnqvIae51", "lon": -117.7010518, "name": "Domino's Pizza, 1694 2 Avenue", "street_hint": "2 Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "Jgcu1jclN9bPnqvIae51", "name": "Domino's Pizza, 1694 2 Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0971013, "location_id": "tKZMYhtP7y56kx3b6ehm", "lon": -117.6996425, "name": "1700 Third Avenue", "street_hint": "Third Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "tKZMYhtP7y56kx3b6ehm", "name": "1700 Third Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0996299, "location_id": "4n0Ntfn9yxhq4115x8PL", "lon": -117.6987492, "name": "1543 5 Avenue", "street_hint": "5 Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "4n0Ntfn9yxhq4115x8PL", "name": "1543 5 Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0981959, "location_id": "jA6zyJoa8loprLC2P0sf", "lon": -117.7015113, "name": "1555 2 Avenue", "street_hint": "2 Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "jA6zyJoa8loprLC2P0sf", "name": "1555 2 Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0981539, "location_id": "VyoQCtpXXWHz1S5PHi85", "lon": -117.7036146, "name": "Kiro Wellness Centre, 1500 Columbia Avenue", "street_hint": "Columbia Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "VyoQCtpXXWHz1S5PHi85", "name": "Kiro Wellness Centre, 1500 Columbia Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1025863, "location_id": "dLy2pp7KmC9UEwskGjHx", "lon": -117.7055697, "name": "1206 2 Avenue", "street_hint": "2 Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "dLy2pp7KmC9UEwskGjHx", "name": "1206 2 Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.10464020000001, "location_id": "ysFzXArBIliAGMHMUcrN", "lon": -117.7069052, "name": "1120 2 Avenue", "street_hint": "2 Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "ysFzXArBIliAGMHMUcrN", "name": "1120 2 Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1189489, "location_id": "mwGS7agrEUCBWAxbWUlC", "lon": -117.7184198, "name": "1154 Marianna Crescent", "street_hint": "Marianna Crescent" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "mwGS7agrEUCBWAxbWUlC", "name": "1154 Marianna Crescent", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1198822, "location_id": "Yw938wgZKrLntBjJ2ZiJ", "lon": -117.7196578, "name": "1141 Marianna Crescent", "street_hint": "Marianna Crescent" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "Yw938wgZKrLntBjJ2ZiJ", "name": "1141 Marianna Crescent", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.11857939999999, "location_id": "RHDJWeNEo0QdoSapPhOi", "lon": -117.7186269, "name": "1041 Regan Crescent", "street_hint": "Regan Crescent" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "RHDJWeNEo0QdoSapPhOi", "name": "1041 Regan Crescent", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1183886, "location_id": "DKBAcLY0n1dzJOA5PmpA", "lon": -117.7222317, "name": "1011 Regan Crescent", "street_hint": "Regan Crescent" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "DKBAcLY0n1dzJOA5PmpA", "name": "1011 Regan Crescent", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1160132, "location_id": "7PtDMRPAUgxHyw011rO2", "lon": -117.7196006, "name": "612 Isabella Crescent", "street_hint": "Isabella Crescent" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "7PtDMRPAUgxHyw011rO2", "name": "612 Isabella Crescent", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1169345, "location_id": "SWXNr7nBAOixD8QmTa6Q", "lon": -117.7174484, "name": "640 Isabella Crescent", "street_hint": "Isabella Crescent" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "SWXNr7nBAOixD8QmTa6Q", "name": "640 Isabella Crescent", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.103602, "location_id": "H8vCgmJwaEN2l0U99NrZ", "lon": -117.706772, "name": "1177 Columbia Avenue", "street_hint": "Columbia Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "H8vCgmJwaEN2l0U99NrZ", "name": "1177 Columbia Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1017119, "location_id": "GKqaT4aAZrDPIk5pjWyr", "lon": -117.7063584, "name": "1232 Columbia Avenue", "street_hint": "Columbia Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "GKqaT4aAZrDPIk5pjWyr", "name": "1232 Columbia Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1011856, "location_id": "wobaIoubIFdCYkRHb6G4", "lon": -117.7059651, "name": "Gescan, 1296 Columbia Avenue", "street_hint": "Columbia Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "high", "id": "wobaIoubIFdCYkRHb6G4", "name": "Gescan, 1296 Columbia Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0967534, "location_id": "xVXn9OAlgM1SZIayIvPH", "lon": -117.7082688, "name": "Bay Avenue Dental, 1247 Trail", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "xVXn9OAlgM1SZIayIvPH", "name": "Bay Avenue Dental, 1247 Trail", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09687, "location_id": "TI9tinxWpb9xn9Col8vt", "lon": -117.7085789, "name": "1205 Bay Avenue", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "TI9tinxWpb9xn9Col8vt", "name": "1205 Bay Avenue", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0973002, "location_id": "5TzhFYYIEu21Rk6c0Jea", "lon": -117.7099143, "name": "1136 Bay Avenue", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "5TzhFYYIEu21Rk6c0Jea", "name": "1136 Bay Avenue", "priority": 2, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.10042989999999, "location_id": "LNTJmKcWoEEkcBLgiGDw", "lon": -117.7053899, "name": "1318 Columbia Avenue", "street_hint": "Columbia Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "LNTJmKcWoEEkcBLgiGDw", "name": "1318 Columbia Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.1031799, "location_id": "IpYdXS78mxcq0ewVLX4U", "lon": -117.7014704, "name": "Kootenay Boundary Regional Hospital", "street_hint": "Hospital Bench" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "IpYdXS78mxcq0ewVLX4U", "name": "Kootenay Boundary Regional Hospital", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09764029999999, "location_id": "TIq999yhpIUOykbA5ywL", "lon": -117.7083197, "name": "Kootenay Savings, 1101 Dewdney Avenue", "street_hint": "Dewdney Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "TIq999yhpIUOykbA5ywL", "name": "Kootenay Savings, 1101 Dewdney Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09764029999999, "location_id": "RmOg9RJw1ITUJSo4PVqs", "lon": -117.7083197, "name": "Riverside Family Medicine Clinic", "street_hint": "Dewdney Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "RmOg9RJw1ITUJSo4PVqs", "name": "Riverside Family Medicine Clinic", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0960147, "location_id": "inChmskDbnN0OR6Gz8t6", "lon": -117.7074741, "name": "Bloom & Petal Parlor, 1355 Bay Avenue", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "inChmskDbnN0OR6Gz8t6", "name": "Bloom & Petal Parlor, 1355 Bay Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09263199999999, "location_id": "Sq8FxfFBU4mE4fHEfI1k", "lon": -117.698426, "name": "2106 Riverside Avenue", "street_hint": "Riverside Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "Sq8FxfFBU4mE4fHEfI1k", "name": "2106 Riverside Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09384, "location_id": "b0l0KoStujx6HEQMgHNV", "lon": -117.705782, "name": "Vallen, 1608 Bay Avenue", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "b0l0KoStujx6HEQMgHNV", "name": "Vallen, 1608 Bay Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09515649999999, "location_id": "NsN2jlMX5dlOyeHtg5dQ", "lon": -117.7070565, "name": "1432 Bay Avenue", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "NsN2jlMX5dlOyeHtg5dQ", "name": "1432 Bay Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0956197, "location_id": "ljCjpkmDpzfdQiNKRAVM", "lon": -117.7068235, "name": "Copper Magnolia, 1401 Bay Avenue", "street_hint": "Bay Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "ljCjpkmDpzfdQiNKRAVM", "name": "Copper Magnolia, 1401 Bay Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09542769999999, "location_id": "CVxsNfVVz00j6PZrIOoS", "lon": -117.7079833, "name": "GARDEN OF EDEN #1 TRAIL FLORIST LOCATED IN TRAIL BC", "street_hint": "Spokane Street" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "CVxsNfVVz00j6PZrIOoS", "name": "GARDEN OF EDEN #1 TRAIL FLORIST LOCATED IN TRAIL BC", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.094577, "location_id": "W3fEcRbAQ8iAel4JXWhC", "lon": -117.7081595, "name": "1450 Cedar Avenue", "street_hint": "Cedar Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "W3fEcRbAQ8iAel4JXWhC", "name": "1450 Cedar Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.09655799999999, "location_id": "YhmaRR7JXjeYkoGkuw8K", "lon": -117.7104373, "name": "ComfortWalk Shoes & Orthotics Solution", "street_hint": "Cedar Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "YhmaRR7JXjeYkoGkuw8K", "name": "ComfortWalk Shoes & Orthotics Solution", "priority": 1, "size": [ 1 ], "time_windows": [] }, { "address": { "curbside": "any", "lat": 49.0970151, "location_id": "cX83is2goYMOqLzi8P92", "lon": -117.7100562, "name": "1151 Cedar Avenue", "street_hint": "Cedar Avenue" }, "allowed_vehicles": [], "duration": 180, "group": "next", "id": "cX83is2goYMOqLzi8P92", "name": "1151 Cedar Avenue", "priority": 1, "size": [ 1 ], "time_windows": [] } ], "shipments": [], "vehicle_types": [ { "capacity": [ 2147483647 ], "profile": "small_truck_delivery", "service_time_factor": 1, "speed_factor": 1, "type_id": "vhc_nZ3BJv8REnPVRto3QCBsy7UNghl2" } ], "vehicles": [ { "earliest_start": 1742583100, "end_address": { "curbside": "any", "lat": 49.25078999999999, "location_id": "e66ktXbTirOrVlbmofhG", "lon": -117.666215, "name": "Alopex Couriers Castlegar, 4690 14 Avenue", "street_hint": "14 Ave" }, "return_to_depot": true, "start_address": { "curbside": "any", "lat": 49.09488, "location_id": "mNNAUZxA", "lon": -117.7061921 }, "type_id": "vhc_nZ3BJv8REnPVRto3QCBsy7UNghl2", "vehicle_id": "nZ3BJv8REnPVRto3QCBsy7UNghl2" } ] }