这边开发需要进行点击三维场景(在线服务),进行查询展示所点击三维对象的属性,因为三维场景服务是属于影像类型的,不能直接用layer3D.getSelection().toFeature3D()来获取数据,所以这边只能用通过ID 然后用ID去数据服务里面进行查询,但是目前没找到对应的查询方法,已知的QueryService方法,我看了下源码里面,url地址基本是上写死的只支持rest节点后面是maps这种的地图服务,而三维服务地址rest节点后面是realspace,数据服务地址rest节点后面是data,QueryService源码里面进行查询是查询地址是拼接写死的,如下
public void query(ServiceQueryParameter var1, QueryMode var2) {
if(var1 == null) {
throw new NullPointerException(" The param is null.");
} else {
String var3 = this.mUrl + "/services/" + var1.getQueryServiceName() + "/maps/" + var1.getQueryMapName();
this.query(var3, var1, var2);
}
}
所以,我想问下,android端怎么查询数据源服务里面的数据