使用产品:iClient3D for WebGL:win7 x64
问题详细描述:我有两个三维服务 分别作了查询功能,一个的查询结果是这样的(如图1),我通过geometry的points可以构建实体,实现高亮,但另一个查询的结果是这样的(如图2),该怎么高亮呢
图1
图2
您的这个数据服务里面是模型数据集,模型数据集我们的做法不是通过查询到对象然后再前端去加载;而是将模型数据集生成S3M或者S3MB格式的缓存,然后再前端加载缓存图层。加载好了缓存图层后,通过查询到对应的SMID,此时通过方法S3MTilesLayer.setObjsColor(ids,color)去高亮显示,或者S3MTilesLayer.setSelection(id)。更多关于图层的方法请查看http://support.supermap.com.cn:8090/webgl/Build/Documentation/S3MTilesLayer.html?classFilter=S3MTilesLayer
非常感谢,那在请问geometry的type具体有哪些类型,在哪可以找到说明,我查找了iServer 10i的资料数据集有这些类型,没有找到GEOMODEL3D