我正在尝试使用可选参数实现 .search() 和限制属性名称,但它总是带回一个空数组。
https://developer.autodesk.com/en/docs/viewer/v2/reference/javascript/viewer3d/
有人可以澄清这个过滤器是如何应用的吗?我期待它查看返回的 property.displayName 但显然情况并非如此。
例子:
viewer.search('13-097', function (ids) {
console.log(ids);
var id = ids[0];
viewer.getProperties(id, function (obj) {
console.log(obj.properties);
});
}, function (e) { });
viewer.search('13-097', function (ids) {
console.log(ids);
}, function (e) { }, ['ADDRESS']);
输出:第一次搜索:
[8095]
第二次搜索:
[]
来自对象 8095,属性:
10:Object
displayCategory:"DWF - Construction"
displayName:"ADDRESS"
displayValue:"13-097"
hidden:false
type:20
units:null