CFLCalculateRoute Procedure

  • 2 minutes to read

Codeunit CFL Azure Maps Management

Calculate a route for a set of addresses

Signature

CFLCalculateRoute(var CFLAddress: record "CFL Address"; RouteType: enum "CFL Azure Route Type"; VehicleType: enum "CFL Azure Vehicle Type"; VehicleLength: decimal; VehicleWidth: decimal; VehicleHeight: decimal; VehicleWeight: integer; var Distance: Decimal; var Duration: Duration; var TrafficDelay: duration; var DepartureTime: DateTime; var ArrivalTime: DateTime; var Legs: record "CFL Route Leg")

Parameters

var CFLAddress record "CFL Address"

The addresses

RouteType enum "CFL Azure Route Type"

The route type

VehicleType enum "CFL Azure Vehicle Type"

The vehicle type

VehicleLength decimal

The vehicle length

VehicleWidth decimal

The vehicle width

VehicleHeight decimal

The vehicle height

VehicleWeight integer

The vehicle weight

var Distance Decimal

The returned distance

var Duration Duration

The returned duration

var TrafficDelay duration

The returned traffic delay

var DepartureTime DateTime

The returned departure time

var ArrivalTime DateTime

The returned arrival time

var Legs record "CFL Route Leg"

The returned legs