动态图层

http://bbs.esrichina-bj.cn/ESRI/thread-99669-1-1.html l  IDynamicMap—该接口提供Enable属性用来控制动态显示是否可用,这个接口和我们地图是一一对应的.但我们要使用动态图层的时候,必须用该接口开启动态显示功能,也就是Enable属性设置为true。 l  IDynamicLayer—该接口和Ialyer以及IGeoDataset接口写作完成动态显示,也就是符号的绘制等,此接口提供了自定义图层动态显示内容的机制 l  IDynamicScreenDisplay—该接口控制是否启用动态显示 l  IDynamicGlyph—这个接口用来处理资源,这些资源可以是线,点,文本,这些资源作为符号将被动显示。 l  IDynamicGlyphFactory—该接口用来管理动态符号,用此接口可以创建,删除动态符号,这些符号就是我们上面所提到的IDynamicGlyph的内容 l  IDynamicSymbolProperties—该接口用来管理显示符号的大小,比例尺,颜色等. l  IDynamicDisplay —IDynamicDisplay提供了在地图上描绘几何图形的绘图机制,并且提供了访问动态符号工厂对象.在地图上绘制不同的几何图形,该接口和 IDynamicSymbolProperties接口协同,使用IDynamicSymbolProperties来设置的动态符号,然后使用 IDynamicDisplay绘制形状。IDynamicDisplay接口其实是下面几何绘图回调函数的参数 IDynamicLayer.DrawDynamicLayer; IDynamicMapEvents.BeforeDynamicDraw;IDynamicMapEvents.AfterDynamicDraw. 动态绘制模式 动态图层有两种绘制模式,如下: · 重写 IDynamicLayer.DrawDynamicLayer方法 · 通过动态地图的事件: IDynamicMapEvents.BeforeDynamicDraw IDynamicMapEvents.AfterDynamicDraw 绘图选择 · 使用动态显示API · 使用OPengl API
原文地址:https://www.cnblogs.com/adodo1/p/4327960.html