MapXtreme
文章平均质量分 77
CodeKeeper
技术是需要共享的,一个人抠技术是没前途的。
qq:7932150
展开
-
MapXtreme开发经验分享-如何生成tab表,查询时返回全部字段
开发的时候遇到的两个问题,好容易解决了,和大家分享一下: 一、使用CreateTable 创建出来的tab文件有三个 .ID .MAP .DAT,唯一缺少一个 .TAB文件,好奇怪,明明按照例子里写的代码。 经过仔细研究加到处寻找,终于找到了答案,少了一个函数 .WriteTabFile() 生成tab的文件代码如下: Dim tableInfoNat原创 2009-07-13 20:42:00 · 799 阅读 · 0 评论 -
MapXtreme开发经验分享-使用LegacyText生成文本注记
LegacyText 继承于FeatureGeometry,可用于创建Feature。代码如下: Private m_table As MapInfo.Data.Table Dim converter As MapInfo.Geometry.DisplayTransform = Me.MapControl1.Map.DisplayTransform Di原创 2009-07-26 20:34:00 · 555 阅读 · 0 评论 -
MapXtreme开发经验分享——添加自定义工具
MapXtreme的自带帮助的查找功能不好,不支持中文,网上的例子也比较少。把自己解决的几个问题拿出来与大家共享,希望有帮助! 开发环境:VB.NET 2008 + MapXtreme2008 1、添加自定义工具没有使用mapxteme 提供的ToolBar控件,自己定制可交互的工具添加到自己的写的框架上,例子为管线剖面图工具,需要先在地图上绘制一条线,然后通过计算和这条线相交原创 2009-07-02 20:52:00 · 729 阅读 · 0 评论 -
MapXtreme开发经验分享-实现鹰眼
由于MapXtreme没有提供鹰眼控件,需要自己来写。实现鹰眼有两个步骤:1)在地图的视图改变的时候根据地图当前的边距生成一个矩形框,然后把这个矩形框绘制到鹰眼窗口上。2)根据用户在鹰眼窗口上点击的位置,同步显示地图窗口对应的位置。 VB.NET代码如下: 更新鹰眼图 Private Sub UpdateEyeMap() Try原创 2009-09-18 20:38:00 · 1043 阅读 · 1 评论