MapXtreme 简单了解

本文对比了MapInfo公司的两款地图控件产品MapXtreme与MapX,详细介绍了MapXtreme的工作空间、地图加载方式及地图工具的使用,并强调了其面向对象的设计理念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MapXtreme也是MapInfo公司的产品,所以使用的地图和MapX相同,但是差别还是很大的,MapXtreme基于面向对象,由一系列基类和 其继承类组成了现在的MapXtreme;MapX则没有面向对象的概念,MapX和MapXtreme的差别会在以后的内容中慢慢的给大家罗列出来。
首先讲讲MapX和MapXtreme的工作空间,MapXtreme在开发中用来显示地图的控件叫做MapControl,它可以加载GST和MWS文 件,其中GST文件是MapX使用GeoSet生成的,而MWS文件是MapXtreme特有的WorkSpace生成的,两者都是生成图层的一个管理文 件,用来控制显示在地图上的图层的各种属性,WorkSpace也可以打开GST文件进行编辑,GST文件是简单的文本文件,而MWS文件是标准化的 XML文件,在使用上也有很大的不同,GST文件只有图层,而MWS文件除了图层以外还有标注层和图层组两个新的东西,其中标注层是MWS将以前GST中 直接在图层上进行的标注用一组专门的图层来显示,可以独立控制各个图层对应的标注层的显示范围和风格;图层组是对图层进行分组管理,可以统一控制显示的范 围。
生成了能够使用的MWS后,就可以在程序中调入地图了,在设计器中可以通过加载地图将需要的地图加载到MapControl上去,加入地图工具的方式MapXtreme比MapX要简单很多,直接使用MapXtreme提供的MapToolBar然后加入MapTool就可以了,程序会自动将按钮的图标加入,如果要使用自己定义的地图工具,需要使用下面的语句:
MapControl.Tools.LeftButtonTool="工具名";
在MapXtreme下支持定义鼠标的三个键的作用,可以使用RightButtonTool或者MiddleButtonTool来设置其他两个键,这样使用起来要比MapX方便的多。
在这里首先简单的做个开头,MapXtreme2004是MapInfo公司开发的新的地图控件,它可以制作桌面,C/S或者B/S系统,它的结构方式和MapX有所不同,MapX是地图-图层-图元的结构,而MapXtreme是地图-表-图层-图元的结构,基本结构的不同决定了MapXtreme的开发与MapX相比有很大的不同,MapXtreme更加符合现在软件的模式。

转载于:https://www.cnblogs.com/LiCL/archive/2013/02/20/HEIMU360-KB000001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值