文档介绍:MapX开发培训
方正数码
MapX简介
MapX是MapInfo公司的地图化的ActiveX, 在使用面向对象语言(如:VB, VC++, Delphi, PB)开发的应用中嵌入MapX可以使您的应用具有强大的地图功能.
及其大量资源的环境集成起来,同时保护在Windows中现有的开发投资。由于ActiveX控件是被封装起来的,它适合于各种编程语言(如VB、VC++等),因此只需知道控件支持的属性、方法和事件,就可使用控件。
MapX的主要优点
MapX易于使用且价格低廉.
MapX能实现Pro 95%以上的功能。
MapX用于实时监控,GPS和监控等。
MapX提供面向对象开发,提供更为广阔的开发空间
MapX为WEBGIS的开发打下基础。
MapX主要欠缺的功能
数字化仪输入
排版输出
PRO工具管理器中所有的工具,如数据转换
Mapx不支持统计图
MapX的安装配置
系统需求
Win95, Win98,
至少15兆可用空间,不包括地图数据安装使用
安装新版本前先uninstall旧版本
主要支持的语言
VB
右键单击Visual Basic工具箱,从快捷方式菜单中选择部件。
在部件对话框中,单击控件选项卡,寻找列表中的“MapInfo MapX V5”选中它
Map控件出现在工具箱上。
VC
Project menu, Add To Project>Files,
choose as the file to Add.
PB
OLE>Insert Object Dialog>Insert object> MapInfo MapX V5
Delphi
Component>Install ActiveX control> MapInfo MapX V5
主要对象
主要对象的说明
Geoset 是地图图层及图层属性值的集合。GeoSet 决定地图对象中放入的表的库名以及他们的设置值。
Layers, Layer 用户的数据反映在地图上通常根据点、线、面的层次结构进行归类。每一个独立的图层都可以作为一个独立的地图。MapX中调用的是一个由多个独立地图图层组成的地图集合。
Feature, Features, Selection 图层对象是由图形对象(Feature)集合、属性以及样式组成的。图形对象集合(Features Object)是由多个图形对象(Feature Object)组成的
Annotations 利用注释在地图上显示相应的文本或者符号。类似与Professional 中的装饰层
Datasets 可以将外部数据与你的地图进行绑定。
Themes 专题化地图是根据特定专题普染地图的过程。
地图对象Map
控制地图显示的四个要素
CenterX : = -
CenterY: =
Zoom: = 500
Rotation: = 179
X
Y
地图对象Map