mapxtreme
文章平均质量分 80
kldzp
这个作者很懒,什么都没留下…
展开
-
转载 画线
我建立的是MapXTreme Windows Application:建立以后,将当前的地图设定为了墨西哥地图:mexico.GST然后,在窗体上添加了一个C#(不是MapXTreme中的),然后添加了按钮事件。效果是,点击这个按钮一个后,会在当前地图上绘制上一条直线。直线宽度为3,红色(改线宽、颜色以便突出显示)。主要代码如下:(三部分)1.Form1.Designer.cs里面,声明了两个原创 2012-11-30 09:53:30 · 773 阅读 · 0 评论 -
转载:基于MapXtreme的鹰眼功能
基于MapXtreme的鹰眼功能平台:Microsoft .Net Framework 1.1 (ASP.Net 1.1)GIS组件:MapInfo MapXTreme 2004语言:C# 要实现鹰眼功能有两个主要问题:用户在鹰眼窗口上点击的时候地图自动定位到相应的位置;当地图视图(包括缩放比例和中心)发生变化的时候,鹰眼窗口上的导航矩形框相应变化以指示用户当前所处的位置。原创 2012-11-30 09:53:33 · 653 阅读 · 0 评论 -
在用户控件中使用 MapControl 的正确方法 mapxtreme载入地图
private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if(!Page.IsPostBack) { //载入MapControl s原创 2012-11-30 09:54:10 · 1828 阅读 · 0 评论 -
使用MapX开发实现若干小功能
一、 前言我用MapInfo公司的MapX开发过几个项目。在项目的开发过程中,也接触了一些使用相同技术的公司和开发人员,感觉到他们的开发过程常常被一些问题所困扰,却得不到很好的解决。在这里,我把我在开发过程中积累的一些经验写出来,希望能起到抛砖引玉的作用。二、开发经验1、如何在MapX下读取属性值,这里介绍三种方法:1)由Layer对象的KeyField属性来设立要读取属性值的字段原创 2012-11-30 09:54:08 · 380 阅读 · 0 评论 -
infotoolcontrol
private void InfoToolControl1_InfoRetrieved(object sender, MapInfo.Web.UI.WebControls.InfoToolEventArgs e) { Label1.Text=""; copyright dedecms foreach(MapInfo.Data.IResultSetFeature原创 2012-11-30 09:54:05 · 252 阅读 · 0 评论 -
Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]:
申明变量 CMapX m_ctrlMapX; CMapXLayer m_objLayer;//运动目标图层 CMapXLayer m_traceLayer;//目标轨迹层 CMapXLayer m_scaleBarLayer;//比例尺图层 CMapXFeature m_objFt; double m_lfCenterLon;//地图中心经度 double m_lfCenterLat;//原创 2012-11-30 09:54:03 · 527 阅读 · 0 评论 -
MapX历史轨迹回放[开发源代码]:
MapX历史轨迹回放[开发源代码]:Option ExplicitDim xDown As DoubleDim yDown As DoubleDim HisBeginFlag As BooleanDim Lyr As MapXLib.LayerDim LayerInfo As New MapXLib.LayerInfoDim Flds As New MapXLib.FieldsDim Icou原创 2012-11-30 09:54:00 · 696 阅读 · 0 评论 -
VC+MapX鹰眼实现
VC+MapX鹰眼实现文章来源:www.csdn.net 文章作者:collision 2005-11-16 字体:[大 中 小] 在网上我看到了很多用VC+MapX实现的鹰眼,可功能都不全,看了清华出的那本开发地理信息系统>>上面有一个用vb作的鹰眼,功能不是很强,不过简单的也够用了,我翻译了一下写成了VC版的鹰眼。希望对新手有所帮助。我的基本实现想法是,在同一个View原创 2012-11-30 09:53:58 · 588 阅读 · 0 评论 -
用MapXtreme2005V6.6在webapp中实现鹰眼
研究了一段时间的MapXtreme2005 v6.6, 实现了个简单的鹰眼,放出来与大家分享,转载请注明出处。设计思路为设置两个MapControl ,map1和map2,map1为主地图,map2为索引图,将map1.Bounds的矩形在map2上转换为System.Drawing.Rectangle,之后将这个Rectangle的左上坐标和width,height传到客户端,应用JS在客户端绘原创 2012-11-30 09:53:55 · 308 阅读 · 0 评论 -
MapX切割地图
FeatureFactory.IntersectFeatures方法(FeatureFactory对象)目标 返回独立图元,代表多个图元的交集。语法 [Feature=]OBJECT.IntersectFeatures(feature1[feature2])注释 此方法让Feature或Features对象与另一个Feature或Features对象相交,返回结果是独立的图元。 不能原创 2012-11-30 09:53:53 · 514 阅读 · 0 评论 -
关于MapXtreme for Java鹰眼实现思路及代码
两个思路:1.客户断每次操作地图后发起两次请求:取主地图和鹰眼地图,鹰眼地图根据主地图窗口在临时图层生成一个方框2.页面初始化的时候从服务器获取一张小图(鹰眼图,可以是事先做好的,也可以通过MapJ生成),同时获得这张鹰眼图的minx,miny,maxx,maxy,zoom,每次操作地图后通过主地图的minx,miny,maxx,maxy,然后在页面上根据这几对坐标和zoom生成一个div叠加到鹰原创 2012-11-30 09:53:41 · 598 阅读 · 0 评论 -
mapxtreme 鹰眼图的开发
/// /// 更新鹰眼图 /// private void UpdateEyeMap() { try { //如果主图和鹰眼图加载的是同一实例,那么鹰眼图就需要检测是否有效 //if (eyeMap != null)原创 2012-11-30 09:53:38 · 387 阅读 · 0 评论 -
MapXtreme开发经验分享-实现鹰眼
由于MapXtreme没有提供鹰眼控件,需要自己来写。实现鹰眼有两个步骤:1)在地图的视图改变的时候根据地图当前的边距生成一个矩形框,然后把这个矩形框绘制到鹰眼窗口上。2)根据用户在鹰眼窗口上点击的位置,同步显示地图窗口对应的位置。 VB.NET代码如下: ' 更新鹰眼图 Private Sub UpdateEyeMap() Try原创 2012-11-30 09:53:36 · 372 阅读 · 0 评论 -
GPS小车移动应用程序MapXtreme2004
//用于desktop部署 private void btnInitializeObjects_Click(object sender, System.EventArgs e){Catalog Cat = MapInfo.Engine.Session.Current.Catalog; //创建临时层TableInfoMemTable tblInfoTemp = new TableI原创 2012-11-30 09:53:45 · 350 阅读 · 0 评论