你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Server
多次调用GP服务如何按发送请求顺序显示结果
在程序中调用GP服务,有三个时间段的参数,分别分三次去调用GP服务,用户的设计是想等到三次结果全部加载完成后,再时间次序在客户端展示结果,这样给用户良好的体验,如何实现。
1 个回复
勾戈雪黎
赞同来自:
【解决办法】:
gp服务是异步的,每发送一个请求都会生成一个jobid,可以一直根据这个jobid一直去检查生成结果的状态。需要在程序中维护这个jobid的顺序,然后等结果返回之后,根据这个jobid的顺序去显示结果。
1.监听状态改变时的事件STATUS_UPDATE
2.当返回状态是:esriJobSubmitted时,需要记录jobid并且要停止监听(同一个jobid有可能返回多次esriJobSubmitted状态)
要回复问题请先
登录
或
注册
发起人
勾戈雪黎
相关问题
arcgis10.4 离线部署js api 4.3 版本 无法显示
ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
ArcGIS Server服务状态正在停止
ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
Arcgis for server 集群调用
地图服务发布成功,但无法启动服务
Linux下如何将ArcGIS Server的服务端口改为80
如何按空间位置顺序编号,并保持相邻图斑不跳号?
ArcEngine10.1 如何发布地图服务
访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
js api的量测控件,能否一边量测一边显示结果
问题状态
最新活动:
2015-12-27 20:20
浏览:
1729
关注:
1
人
1 个回复
勾戈雪黎
赞同来自:
gp服务是异步的,每发送一个请求都会生成一个jobid,可以一直根据这个jobid一直去检查生成结果的状态。需要在程序中维护这个jobid的顺序,然后等结果返回之后,根据这个jobid的顺序去显示结果。
1.监听状态改变时的事件STATUS_UPDATE
2.当返回状态是:esriJobSubmitted时,需要记录jobid并且要停止监听(同一个jobid有可能返回多次esriJobSubmitted状态)
要回复问题请先登录或注册