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

MapXtreme 简单了解相关推荐

  1. MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)

    form 东人EP的内陆空间! original link: http://www.cnitblog.com/eastperson/archive/2006/10/17/18055.aspx orig ...

  2. mapxtreme开发资料全集

    为单值主题图创建自定义标注 http://www.gisdn.net/forum.php?mod=viewthread&tid=295&fromuid=3 创建有范围的主题图 http ...

  3. 用mapXtreme Java开发web gis应用 (上)

    1.开发控件的选择目前影响较大的国外地理服务器有Mapinfo MapXtreme.MapObject.Autodesk Map Guide.ArcIMS.Argcgisserver以及国内的Supe ...

  4. mapxtreme java manger web 应用程序牛刀小试

    搞了两天的mapxtreme for java,终于能显示示例了. 于是趁热打铁小试了一下 mapxtreme java manager 中的web应用程序. 第一步; 启动 mapxtreme ja ...

  5. 从MapX到MapXtreme

    总的来说MapXteme比MapX强悍得多,使用上麻烦得多,很多地方变化之大,相当于从头学起. 先总结一下,免得久了不看又忘了. 一.图元 MapXtreme中叫几何,图元对应表中的一行,用Creat ...

  6. MapXtreme开发(一)

    1.简单专题图的显示 MapControl1.Map.Clear(); MapGeosetLoader gl=new MapGeosetLoader(@"F:/test.gst") ...

  7. Mapxtreme中的胖客户端、瘦客户端及中型客户端介绍

    /***********本人原创,欢迎转载,转载请保留本人信息*************/ 作者:wallimn 电邮:wallimn@sohu.com 博客:http://wallimn.bokee ...

  8. MapXtreme 2005 鹰眼源代码

    研究了一段时间的MapXtreme2005 v6.6, 实现了个简单的鹰眼,放出来与大家分享,转载请注明出处.设计思路为设置两个MapControl ,map1和map2,map1为主地图,map2为 ...

  9. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

最新文章

  1. Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略
  2. 近世代数--环同态--环的扩张定理
  3. Exception in thread “main“ java.lang.NoClassDefFoundError: org/apache/ibatis/io/Resources
  4. 产销对接行动倡议书-万祥军:农民丰收节交易会谋定机制
  5. Windows2003性能监视器中计数器名称变为数字的解决方法
  6. 百度全面开放搜索流量,进击的智能小程序!
  7. XML DataBase之Xindice(二)
  8. C#编码应注意的事项
  9. 高斯正算matlab,MATLAB实现高斯-克吕格投影正算
  10. 《Java就业培训教程》_张孝祥_书内源码_10
  11. [网络安全自学篇] 八十四.《Windows黑客编程技术详解》之VS环境配置、基础知识及DLL延迟加载详解(1)
  12. 【R】 Error in is.data.frame(x) : (list) object cannot be coerced to type 'double'
  13. 找不到硬盘分区怎么办
  14. java7723魂斗罗2_魂斗罗3代-完全版
  15. java web 题_javaWeb习题与答案
  16. 计算机系23班趣味口号,23班口号怎么写
  17. Python爬取人民网夜读文案
  18. 图片无损压缩工具(报名照片压缩至30Kb以下
  19. 怎么添加扫描仪到计算机快捷键,Win7系统添加扫描仪快捷方式的方法
  20. c语音,求两个数中的最大值

热门文章

  1. Python不用声明变量吗
  2. fatal unable to auto-detect email address (got ‘...@...(none)‘)
  3. Jieba分词词性标注以及词性说明
  4. FFMPEG 抓取virtual-audio-capturer 数据
  5. STM32基础-外部中断与优先级
  6. MIME类型,Content-Type
  7. 英语----非谓语动词done
  8. artemis服务_Artemis
  9. Web网站HTML打开QQ聊天窗口示例
  10. win7上安装microsoft edge浏览器, 模拟ie11模式