首页 / 浏览问题 / 三维GIS / 问题详情
如何获取三维模型的选中信息?
pon
10EXP 2018年06月19日
supermap WebGL开发中如何获取三维模型属性信息

1个回答

您好,主要是通过数据服务来获取模型对应的属性信息,可参考范例:http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles

5,985EXP 2018年06月19日
如何能获取选中模型时的模型id呢?请问有相关的接口吗
viewer.pickEvent.addEventListener(function(
                feature) {

var id= feature.SMID//这就是你想要的id吧

}
使用这个函数不能触发,不知道为什么
需要设置S3Mlayer的selectEnabled 属性为true才能触发。
获取ID还有个办法可以直接s3mtileslayer.getselection();
var promise = scene.addS3MTilesLayerByScp(url, {name: 'config', cullEnabled:false,selectEnabled:true});

promise.getSelection();

这样写对吗?

...