在MO中,如何得到当前层的名称?(100分)

  • 主题发起人 主题发起人 lbd88488848
  • 开始时间 开始时间
L

lbd88488848

Unregistered / Unconfirmed
GUEST, unregistred user!
当我删除或添加多个层,如何得到当前层的文件名称?
有没有专门的属性.
我使用的是delphi 6.0 + mo2.1
HELP!!!!!
 
你的当前层是指TrackingLayer,动态跟踪层吗?
 
不是是图层
 
Map1.Layers(0).Name;
 
我试了一下,不对,好象没有这个属性
showmessage(map1.Layers(0).name);
提示:missing operator semicolon
 
只有在调入时,将文件名称或SDE名写入tag属性里。
因为maplayer的geoDataset属性是只写的。
 
没有这个属性
 
var
ly:IMoMapLayer;
mName:string;
begin

ly:=IMOMapLayer(m_Map.Layers.Item(i));
mName:=ly.Name;
end;
 
后退
顶部