一个场景中有多个图层,图层中OBJECTID属性会重复,会多出一个OBJECTID_1的字段。这种情况下,如何获取点击场景元素的信息?

因为场景中图层OBJECTID属性重复,使用https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=layers-scenelayerview-query实例demo,会出现另一个图层元素信息。因为例子中只有一个图层,它在点击前就进行图层的定义了。获取得到的的response.results[0].graphic,也得不到所要的图层和元素,该如何解决
 
 
 


TQ)EU22LDUQTI(Y}]{Y4NY2.png


如demo所示,所示的获取图层对象  是发生在点击动作之前发生的,我想让获取图层对象发生在点击动作之后发生,通过response.results[0].graphic对象来获取所点击元素的图层,进而获取点击元素信息。(因为有多个图层OBJECTID属性会重复,示例代码,返回的元素信息并不是点击元素的信息,而是里一个图层,相同OBJECTID属性的元素信息)
已邀请:

要回复问题请先登录注册