在更新之前,能正常显示出三维模型,在更新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
});
}