动态图层模型定位

0 投票
动态图层中的三维模型如何实现查询并定位?
4月 20, 2017 分类:  1400次浏览 | 用户: 小爱03 (8 分)

1个回答

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

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

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