i'm using here map to find a Route of multiple users and destination. I type new york in search bar and hit search button, let suppose api return array of ten users. Now i want to get routing service for each users.
for(var i=0; i< aws_data.length; i++)
{
aws_possition =
{
lat: aws_data[i].lat,
lng: aws_data[i].lng
};
lat2 = aws_possition.lat;
lng2 = aws_possition.lng;
var router = platform.getRoutingService(),
parameters = {
waypoint0: lat1+","+lng1,
waypoint1: lat2+","+lng2,
mode: 'fastest;car;traffic:enabled',
departure: 'now'
};
}
Now when i run this code platform.getRoutingService is run 10 times before giving me result of each user. here is my complete for loop code.
for(var i=0; i< aws_data.length; i++)
{
aws_possition =
{
lat: aws_data[i].lat,
lng: aws_data[i].lng
};
lat2 = aws_possition.lat;
lng2 = aws_possition.lng;
var router = platform.getRoutingService(),
parameters = {
waypoint0: lat1+","+lng1,
waypoint1: lat2+","+lng2,
mode: 'fastest;car;traffic:enabled',
departure: 'now'
};
console.log(parameters);
//debugger;
router.calculateRoute(parameters,
function (result) {
}
}