使用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)
以上代码可以添加已经存在的图层到地图中。
本文介绍如何使用LayerInfo对象在地图中添加现有的.tab矢量文件图层。通过设置LayerInfo的Type属性为miLayerInfoTypeTab,并利用AddParameter方法指定文件路径(FileSpec)和图层名称(Name),实现图层的有效加载。
3288

被折叠的 条评论
为什么被折叠?



