阅读:1981回复:3
请问如何在MapX中生成临时图层
我是用VB+Mapx的,现在想生成临时图层,并在临时图层上画线,最后显示出来,望高手指教!!
|
|
1楼#
发布于:2005-12-08 14:10
我也想知道 啊 怎么没人回答呢
|
|
2楼#
发布于:2006-01-19 16:32
<P>var<BR> LayerInfoObject: CMapXLayerInfo;<BR> LayerObject: CMapXLayer;<BR> FieldsObject: CMapXFields;<BR>begin<BR>try<BR> FieldsObject := CoFields.Create;<BR> FieldsObject.AddIntegerField('ID');<BR> FieldsObject.AddIntegerField('DISP');</P>
<P> LayerInfoObject := CoLayerInfo.Create;<BR> LayerInfoObject.Type_ := miLayerInfoTypeTemp;<BR> LayerInfoObject.AddParameter('Name', '临时层');</P> <P> LayerInfoObject.AddParameter('Fields', FieldsObject);<BR> CurLayer := Map.Layers.Add(LayerInfoObject,Map.Layers.Count+1);</P> |
|
3楼#
发布于:2006-01-25 14:55
<P>'定义层变量 <BR>Dim lyr As MapXLib.Layer <BR>'创建作为动画图层的临时图层,置于图层列表中的第一个位置,并使用默认关键字长度<BR>Set lyr = Map1.Layers.CreateLayer("tempAnimate", ,1)<BR>Set Map1.Layers.AnimationLayer = lyr</P>
|
|
|