使用产品:SuperMap iClient3D for Plugin
操作系统:win7 x64 || win10 x64
问题详细描述:超图插件调用load方法加载一个不存在的场景url,load方法页面会卡顿很长时间在返回false,有什么方法可以判断这个url是否为正确路径,或者可以规避这样的问题
代码:
//控件初始化完成后的回调函数,初始化完成之后才能进行数据加载
    initCallback : function() {
        this.scene = this.threeDimensionalMap.get_scene();
        //获取三维图层集合
        this.layer3Ds = this.scene.get_layer3Ds();
        //获取地形图层集合
        var sceneServicesList = this.threeDimensionalMap.get_sceneServicesList();
        if (!this.mapUrl) {
            return;
        }
        //从指定的服务器获取场景的图层服务信息,获取成功返回 True
       //这段调用load方法代码会加载很长时间
        var bLoad = sceneServicesList.load(this.mapUrl);
        if (!bLoad) {
            alert(this.nlsSL.GET_LAYER_FAIL);
            return;
        }
}