一、安装好MapX后,选择Delphi的Component -> Import Active 菜单添加,MapInfo MapX组
件。添加完成后,在ActiveX面板上,将会出来一个TMap控件。
二、拖一个TMap控件到工程中改名为MainMap,这样就产生了一个TMap的对象。
三、在地图上创建图层使用Layers属性的CreateLayer函数来创建一个图层
MainMap.Layers.CreateLayer(Name,[FileSpec],[Position],[KeyLength],[CoordSys]);
参数说明:
Name: 指定图层的名称
FileSpec: 所创建图层的路径名。如'c:/china.tab'
Position: 它在图层列表中的初始位置.(其实就是在图层列表中的一个序列号)
CoorSys: 指定存储新图层的坐标系。
四、图层类型参数:
miLayerTypeNormal
miLayerTypeRaster
miLayerTypeSeamless
miLayerTypeUnknown
miLayerTypeUserDraw
miLayerTypeDrilldown
五、FeatureFactory 对象的方法使您可以创建新的地图图元,也可通过对现有图元执行操作(例
如缓冲区)来创建图元。
以下是 FeatureFactory 对象的方法:
BufferFeatures
CombineFeatures
CreateArc
CreateCircularRegion
CreateEllipticalRegion
delphi 中的Mapx 开发
最新推荐文章于 2012-11-23 11:25:00 发布