mmagu6
mmagu6

Reputation: 41

Closest Facility Arcgis online javascript not returning data

I am trying to use the Closest Facility (CF) function in ArcGIS API for Javascript. I need to be able to pass a shape coming from a feature service as an incident, and use a feature service with multiple points as the facilities.

Currently when I use the Closest Facility task, nothing happens. No calls are made at all if I look at the network activity.

CFTask.solve(CFParams).then(function (solveResult) {
    array.forEach(solveResult.routes, function (route, index) {
        console.log(route);
    });

});

I understand that i may be passing it incorrect data, but would expect an error message, rather than the nothing I get now.

2 questions:

Upvotes: 1

Views: 58

Answers (1)

Below the Radar
Below the Radar

Reputation: 7635

First, verify if an error is triggered inside the promise when you run the code snippet by using catch method:

CFTask.solve(CFParams).then(function (solveResult) {
    solveResult.routes.forEach(function(route, index) {
        console.log(route);
    });

}).catch(console.error);

If you see an error message printed in the console, add it to your question.

Also there is a syntax error in your forEach function

Upvotes: 1

Related Questions