电子地图图层的动态加载问题~在线等待(100分)

  • 主题发起人 主题发起人 衣雪峰
  • 开始时间 开始时间

衣雪峰

Unregistered / Unconfirmed
GUEST, unregistred user!
各位富翁好:小弟手里有一个某地图的电子地图 现在要动态的加载它(dat文件)以及动态的设置一些属性。那位大虾能赐教~
 
背景用image 、点可以使用其他可以显示图的控件。这些控文可以设置属性。
每次按各个位置放。就像合成了一新图
 
下面这段代码到最后一句的时候出错是为什么呢。
var
layInfo:LayerInfo;
lay:CMapXLayer;
mapX:TMap;
begin

layInfo:=CoLayerInfo.Create;
layInfo.Type_:=miLayerInfoTypeTab;
layInfo.AddParameter('FileSpec' , 'D:/动态加载地图/佳木斯地图/郊区地物'');
layInfo.AddParameter( 'Name','郊区地物');
mapX:=Map1;
mapX.Layers.Add(layInfo,1);
 
[:(]为什么没有人回答我的问题~
 
一点爱心都没有
 
你是想动态创建图层并且加载吧,你需要要先创建这个图层的各个字段先fields。Good Luck!
 
动态创建图层可以办到,现在我加载的是固定的图层'郊区地物.DAT'但是当程序运行的时候。就会报一个错误 auto-register 郊区地物.DAT
 
问题我自己已经解决了。只能把分给。唯一2位回答我问题的人了。谢谢
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
802
DelphiTeacher的专栏
D
D
回复
0
查看
747
DelphiTeacher的专栏
D
D
回复
0
查看
696
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部