首页 / 浏览问题 / 其他 / 问题详情
最佳路径有返回但代码停止
18EXP 2020年07月01日

服务设置权值内容如下:

逆向权值字段名称: * SMLENGTH
正向权值字段名称: * SMLENGTH
权值信息的名称: *SmLength

url如下:权值字段设置的,'weightFieldName':"SmLength",其他的和示例url内容一样,页面抓请求,200,而且正常返回一个很长的SuperMap.Util.RequestJSONP.supermap_callbacks[80026794453653020]({"pathList":[.......这样的字符串。这是哪里出问题了呢

1个回答

18EXP 2020年07月01日
请求的url如上
您好,您可以打印下执行完成后的回调函数里面的参数,里面是否包含您需要的信息。如果分析失败,请在请求中将perview里面的内容贴上,方便我们排查问题
当前的困境,在回调函数内的alert,console均打不出来。前端断点调试,进入了callback,然后进入 var result = findPathEventArgs.result;这一句也前后打不出来,然后进入allScheme(result);然后结束,没有报错。

https://iclient.supermap.io/examples/classic/editor.html#analysis_findPath 按照这个示例写的。页面抓请求,respose返回SuperMap.Util.RequestJSONP.supermap_callbacks[1593657796849902]({
    "pathList": [{
        "pathGuideItems": [{
            "sideType": "LEFT",
            "distance": 356.7202427757769,
            "isStop": true,
            "isEdge": false,
            "length": 0,
            "turnType": "AHEAD",
            "description": "从此处出发",
            "index": 1,
            "weight": 0,
            "directionType": "NONE",
            "bounds": {
                "top": 33.283115,
                "left": 109.35892,
                "bottom": 33.283115,
                "leftBottom": {
                    "x": 109.35892,
                    "y": 33.283115
                },
                "right": 109.35892,
                "rightTop": {
                    "x": 109.35892,
                    "y": 33.283115
                }
            },
            "name": "",
            "turnAngle": 0,
            "geometry": {
                "center": {
                    "x": 109.35892,
                    "y": 33.283115
                },...........无法发图,截取部分

问题又进一步了,我将示例中的写法换成了api中的另一种写法,正常打印了。eventListener回调函数的写法只有示例能支持吗
...