换乘方案问题

0 投票

iserver发布的换乘服务,当出现

这个换乘方案没有,在手机段调用的时候就会一直请求,导致程序卡死,请求有换乘方案的报文好像和没有换乘的方案的报文格式不一样,怎么办?

1月 13 分类:  71次浏览 | 用户: giser宇 牛刀小试 (184 分)

1个回答

0 投票
您好,根据浏览器报错的信息可能是数据有问题导致报错400.方便的话可以私信发送一下数据么?
1月 14 用户: 于浩 登峰造极 (5,662 分)
不是说数据的问题,而是在APP端调用的时候,有换乘方案返回的报文和没有换乘方案返回的报文格式不一样
比如说有换乘方案的时候返回的是个集合,没有换乘方案的时候啥也不返回,导致请求一直进行。正常情况下没换乘方案应该返回的是一个空的集合才对啊
如果查询结果为空的话按照您发的图片报400应该就不会继续向iserver做请求了,在代码中应该会触发SuperMap.REST.TransferSolutionService中的监听器对象获取processFailed 的监听。

如果您那边有需求的话可以直接拨打4008900866电话沟通解决问题

SuperMap.REST.TransferSolutionService这个类面我们这边没有找到这个processFailed 方法啊

...