Research Article
Optimization of VRR for Cold Chain with Minimum Loss Based on Actual Traffic Conditions
| ...... | | var output_t = “The transit time:”; | | var output_d = “The traveling distance:”; | | var distance_time_search = function (customerPoints){. | | if (vehicle_transit.getStatus() != BMAP_STATUS_SUCCESS){. | | return ; | | } | | var t_d_result = customerPoints.getPlan(0); | | travel_time += t_d_result.getDuration(true) + “\n”; //get transit time of two points. | | trave_distance+= t_d_result.getDistance(true)+”\n”; //get travel distance of two points. | | } | | var vehicle_transit = new BMapGL.DrivingRoute(map, {renderOptions: {map: map}, | | onSearchComplete: distance_time_search; | | }}); | | for(var i=0;i<=NumberOfCustomers;i++) | | for( var j=i+1;j<= NumberOfCustomers;j++) | | { | | var start=new BMapGL.Point(vertex[i][0], vertex[i][1]); | | var end=new BMapGL.Point(vertex[j][0], vertex[j][1]); | | vehicle_transit.search(start, end); | | } | | ...... |
|