首页 / 浏览问题 / 组件GIS / 问题详情
动态图层模型定位
8EXP 2017年04月20日
动态图层中的三维模型如何实现查询并定位?

1个回答

如果是动态图层里的对象,那么可以通过该对象的索引或标签得到该对象(DynamicLayer.get()),然后获取该对象的中心点,场景飞到这个中心点即可(scene.flyToPoint())。
1,560EXP 2017年04月20日
哦,明白了,咱们java组件没有开这个接口,你说的是.net产品,我们.net组件产品的同事给你回复哈。
场景中动态图层主要是用于动画展示,只能添加或者删除,没有查询的接口;

关于你说的其他两种情况,你可以使用跟踪图层(trackinglayer),而不是动态图层,跟踪图层提供增删改查的方法。
通过跟踪图层查询到的模型怎么高亮显示?就是模型数量比较多的时候能够让人一眼看出查的具体是哪个模型
直接给对象设置一个明显的风格:

GeoStyle3D style3d = new GeoStyle3D();            
style3d.FillForeColor = Color.Red;
geo.Style3D = style3d;
现在有个问题,使用跟踪图层添加模型几次后模型不见了,只有在运行程序的一瞬间才能看到模型一闪而过,这是什么情况?
...