routingAPI now returns speed
This commit is contained in:
parent
b550d9b0b0
commit
bcae154165
1 changed files with 9 additions and 1 deletions
|
@ -21,19 +21,27 @@ public class HelperFunctions {
|
|||
public double[][] routingAPI(double[] startCoords, double[] destinationCoords, Boolean tollsFlag, Boolean hwyFlag) {
|
||||
//ideally this would return a series of coordinates, but for the sake of the demo it's just
|
||||
//going to concatenate the start and end into a 2x2 array with just those two steps
|
||||
double[][] routeArray = new double[2][2];
|
||||
double[][] routeArray = new double[2][3];
|
||||
if (tollsFlag && hwyFlag) { //provides a result that both avoid tolls and major highways
|
||||
routeArray[0] = startCoords;
|
||||
routeArray[1] = destinationCoords;
|
||||
routeArray[0][2] = 45;
|
||||
routeArray[1][2] = 45;
|
||||
} else if (tollsFlag && !hwyFlag) { //provides a result that avoids tolls but not major highways
|
||||
routeArray[0] = startCoords;
|
||||
routeArray[1] = destinationCoords;
|
||||
routeArray[0][2] = 45;
|
||||
routeArray[1][2] = 45;
|
||||
} else if (!tollsFlag && hwyFlag) { //provides a result that does not avoid tolls and does avoid major highways
|
||||
routeArray[0] = startCoords;
|
||||
routeArray[1] = destinationCoords;
|
||||
routeArray[0][2] = 45;
|
||||
routeArray[1][2] = 45;
|
||||
} else if (!tollsFlag && !hwyFlag) { //provides a result that does not avoid tolls or major highways
|
||||
routeArray[0] = startCoords;
|
||||
routeArray[1] = destinationCoords;
|
||||
routeArray[0][2] = 45;
|
||||
routeArray[1][2] = 45;
|
||||
}
|
||||
return routeArray;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue