使用LayerInfo object 在map中添加已有的矢量图层
LayerInfo 封装了添加参数(AddParameter)事件和参数(Parameter)、类型(Type)两个属性。其中Addparameter用来设定LayerInfo Object 的参数,语法为:
OBJECT.AddParameter (name, value)
name是参数名,value是对应的参数的值。参数名是mapX预定的,根据LayerInfo的类型不同而互不相同。如添加.tab文件,LayerInfo的Type要设置成miLayerInfoTypeTab,此时需要设置两个参数FileSpec和Name,其中FileSpec指定文件路径,Name指定图层名,是可选的。示例:
Dim LInfo As Object
LInfo = New LayerInfo
LInfo.Type = miLayerInfoTypeTab
LInfo.AddParameter("FileSpec", App.Path + "/Philippines/PASIG_RD.TAB")
Map.Layers.Add(LInfo)
以上代码可以添加已经存在的图层到地图中。