在更新之前,能正常显示出三维模型,在更新6月1版本后,就无法再地图中显示三维模型,并且一直报如下错误:
我的代码如下:
//获取点击位置坐标和地址
    !function initAddressListener() {
        var addressHandler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
        // DrawTool.init(viewer);
        addressHandler.setInputAction(function (e) {
            // 获取点击位置笛卡尔坐标
            var position = scene.pickPosition(e.position);
            // 将笛卡尔坐标转化为经纬度坐标
            var cartographic = Cesium.Cartographic.fromCartesian(position);
            var longitude = Cesium.Math.toDegrees(cartographic.longitude);
            var latitude = Cesium.Math.toDegrees(cartographic.latitude);
            console.log("lng:" + longitude , "lat:" + latitude);
            addIconEntity(position);
        }, Cesium.ScreenSpaceEventType.LEFT_CLICK);
    }();
    var s3mInstanceColc = new Cesium.S3MInstanceCollection(scene._context);
    scene.primitives.add(s3mInstanceColc);
    function addIconEntity(position, option) {
        s3mInstanceColc.add("policecar.s3m",{
            position : position,
            hpr : new Cesium.HeadingPitchRoll(0,0,0),
            scale : new Cesium.Cartesian3(1,1,1),
            color : Cesium.Color.WHITE
        });
    }