首页 / 浏览问题 / 三维GIS / 问题详情
可以根据feature获得本元素所在数据集的名称吗??
8EXP 2019年12月18日
问题如题目所示,可不可以根据根据feature获得所在数据集的名称??

1个回答

如果您是批量生成缓存的话,您拿到feature后可以获取它对应的ID,然后可以通过ID来找到对应的数据集名称。

您可以看一下我们BIM示例中,在212行后console.log(result);看一下result的值,里面有ID对应数据集的名称。

如果您不是批量生成的话,那么写setQueryParameter的时候会指定数据集,都已经已知了,就不需要获取他的名称了
6,215EXP 2019年12月19日
如果用的是属性查询呢?得到的feature可以知道数据集吗
属性查询指的是哪个?点击查询都是要写setQueryParameter的
setQueryParameter确实制定了数据集,但是不同种类模型数据集名称是不同的,点击查询后可以知道元素所在数据集名称吗
我最开始的回复就可以解决您的问题。你的缓存不是批量生成缓存的吧,那您是不是写了多个layer.setQueryParameter,您写的时候跟layer绑一下就行了。
...