最近的设施Arcgis在线javascript不返回数据

时间:2019-03-05 23:09:43

标签: arcgis arcgis-js-api

我正在尝试使用ArcGIS API for Javascript中的最近设施(CF)功能。我需要能够将来自要素服务的形状传递为事件,并使用具有多个点的要素服务作为设施。

当前,当我使用“最接近设施”任务时,什么都没有发生。如果我查看网络活动,根本不会打任何电话。

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

});

我了解我可能会向其传递不正确的数据,但是会收到错误消息,而不是我现在得到的消息。

2个问题:

  • 上面的代码片段是否真正运行了最近的设施 功能?
  • 如何将来自要素服务的数据正确添加到要素集中?

1 个答案:

答案 0 :(得分:0)

首先,使用 html html head body h1 #text h2 #text h3 #text 方法来验证在运行代码段时是否在Promise中触发了错误:

catch

如果您在控制台中看到一条错误消息,请将其添加到您的问题中。

您的CFTask.solve(CFParams).then(function (solveResult) { solveResult.routes.forEach(function(route, index) { console.log(route); }); }).catch(console.error); 函数中还存在语法错误