autodesk-forge - 如何在 viewer.search() 方法中指定要搜索的图层?
问题描述
我需要指定需要查找id的层,这样就不会在模型的很多层上进行搜索。我可以添加带有图层名称的参数吗?也许像这样 [attributeName, layerName]?
viewer.search('"' + i['displayValue'] + '"', function(dbIds) {
getSubset(dbIds, "MEASUREDLENGTH", i['displayValue'], function(propsObj) {
obj.push({
type: "LineString",
properties: propsObj,
geometry: {
type: "LineString",
coordinates: returnShortLine(extractPath(viewer, j)),
}
});
})
}, function(error) {}, ["MEASUREDLENGTH", ???layer???]);
解决方案
推荐阅读
- git - 恢复未提交的更改
- r - 如何在 R 的 substr 函数中嵌套 If 语句
- tensorflow.js - 睡眠后可以避免“WebGL:CONTEXT_LOST_WEBGL:looseContext:上下文丢失”吗
- postgresql - SequelizeForeignKeyConstraintError: insert or update on table ... 违反外键约束 \..._id_fkey\"
- java - 如何使用 java 代理和字节伙伴在 MethodDelegation 之后调用原始方法?
- php - 同一个 PHP 文件中有两个相同的 json 对象时出错
- java - 如何根据索引轮换句子中的每个单词?
- javascript - How to implement dual display in a Django app
- c# - Azure JSON 响应反序列化 C#
- python - django ImproperlyConfigured: 分割settings.py后SECRET_KEY设置不能为空