`
netfork
  • 浏览: 489443 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

MapXtreme2005中如何在MapXtreme2004桌面应用程序中的状态栏上显示出鼠标的坐标

    博客分类:
  • GIS
阅读更多
        /// <summary>
        /// 将显示坐标中的一个点转换为地图或图层坐标中的点。
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void mapControl1_MouseMove(object sender, MouseEventArgs e)
        {
            System.Drawing.PointF displayPoint = new PointF(e.X, e.Y);
            MapInfo.Geometry.DPoint mapPoint = new MapInfo.Geometry.DPoint();

            MapInfo.Geometry.DisplayTransform converter = this.mapControl1.Map.DisplayTransform;
            converter.FromDisplay(displayPoint, out mapPoint);

            this.textBox1.Text = "Cursor Location: " + mapPoint.x.ToString() + ", " + mapPoint.y.ToString();
        }
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    MapXtreme2005开发指南

    MapXtreme2005是一款由PBMapInfoCorporation开发的地图制作和地理信息系统(GIS)应用软件,该软件提供了强大的地图绘制、地理编码、路径规划等功能,适用于Web与桌面应用程序的开发。其6.7版本进一步提升了这些功能,...

    mapxtreme2005

    - **层控制(Layer Control)**:MapXtreme2005新增了Layer Control控件,使得在Windows Forms应用程序中管理图层变得更加直观和高效。 - **点在多边形内的行为**:针对点是否位于多边形内部的判断逻辑进行了优化,...

    MapXtreme 2005 Web 应用程序规划及最佳实践.ppt

    MapXtreme 2005 是一个强大的地图和地理信息系统,主要用于开发Web应用程序,提供丰富的地图展示和地理处理功能。本讲座主要探讨了MapXtreme 2005在Web环境下的应用规划和最佳实践,涉及了多种开发模式、性能优化...

    MapxTreme2004开发技术集锦.

    2. **显示鼠标坐标**: 要在状态栏上显示鼠标的地图坐标,你需要监听MapControl的MouseMove事件。当鼠标移动时,使用DisplayTransform方法将屏幕坐标转换为地图坐标,然后更新状态栏文本显示坐标值。 3. **创建...

    MapXtreme2005开发人员指南

    它旨在帮助开发人员了解如何使用MapXtreme 2005来开发与MapInfo强大的地图绘制组件集成的Windows桌面和基于Web的应用程序。通过阅读这本指南,开发人员可以获得关于MapXtreme 2005的主要功能、新增内容以及最佳实践...

    vs2005+mapxtreme2005例子

    开发者可以通过监听鼠标事件,计算鼠标在地图上的移动距离,进而更新地图的中心点坐标。 2. 图层控制 - 在MapXtreme中,图层是地图数据的组织方式,可以包含不同的地理信息。开发者可以根据需求动态加载或隐藏图层...

    MapXtreme2005产品介绍

    MapXtreme 2005是MapInfo公司推出的一款基于位置的开发产品,它主要致力于为开发者提供一套全面的工具来构建和定制地图应用程序。该产品在2005年的版本中进行了诸多改进,使其在功能和性能上都有显著提升。 首先,...

    MapXtreme2005_67开发手册

    MapXtreme2005是一个功能强大的GIS平台,适用于桌面、网络以及移动设备上的地图可视化和空间数据管理。该软件支持多种数据格式,包括但不限于Shapefile、GeoTIFF、ECW等,并且能够与各种数据库如Oracle、SQL Server...

    mapxtreme2005 开发帮助手册中文版

    mapxtreme2005 DevelopmentReference mapxtreme2005 开发帮助手册中文版

    MapXtreme2004应用问答.txt

    根据提供的文件信息,我们可以梳理出关于MapXtreme2004应用的相关知识点。下面将对这些知识点进行详细的解析。 ### 1. 建立地图坐标系统 在使用MapXtreme2004时,为了正确地显示地图数据,我们需要首先设置地图的...

    c# mapxtreme 图层上画线

    在C#编程环境中,MapXtreme是一款强大的地图开发组件,用于创建交互式的地图应用程序。在.NET Framework 2008环境下,我们可以利用C#语言和MapXtreme的功能来实现地图的加载以及在图层上画线的操作。本文将详细讲解...

    MapXtreme2005_DevGuide

    通过这份《MapXtreme 2005 开发指南》,开发者可以系统学习MapXtreme的各个方面,掌握从基础到高级的地图开发技术,从而创建出高效、功能丰富的地图应用程序。无论是对于新手还是有经验的开发者,这份文档都是...

    mapxtreme 桌面完整示例

    MapXtreme是一款强大的地图开发工具,主要用于构建桌面和移动应用程序中的地理信息系统(GIS)解决方案。这个"MapXtreme 桌面完整示例"提供了25个不同的实例,帮助用户深入理解和学习如何利用MapXtreme进行地图操作...

    MapXtreme2008中文教程

    MapXtreme2008是一款强大的地理信息系统(GIS)开发工具,专为构建地图应用程序而设计。这个中文教程详细解读了MapXtreme2008的核心功能和使用技巧,帮助用户深入理解和掌握这款软件。 教程首先会介绍MapXtreme2008...

    MapXtreme 2005 技术手册

    - **桌面开发支持**:MapXtreme 2005 提供了丰富的API和工具集,便于开发者在桌面应用程序中集成GIS功能。 - **Web应用开发**:支持通过ASP.NET等技术构建Web GIS应用,实现地图服务在线发布与访问。 - **数据库支持...

    mapxtreme2005中文开发手册.part1

    mapxtreme2005中文开发手册1

    MapXtreme2005_DevGuide.pdf

    MapXtreme 2005基于组件式架构,提供了一整套API(应用程序接口),使得开发者能够轻松地在应用程序中集成地图功能。它支持多种数据格式,如ESRI的Shapefile、GeoTIFF等,以及多种投影方式,以适应不同地区的地图...

    MapXtreme开发简介

    在 MapXtreme 2005 中,开发者可以使用 ASP.Net 等语言来构建 Web 应用系统,或者使用 VB.Net、C# 等语言来开发桌面应用系统。MapXtreme 2005 提供了开发模板、控件、工具用于系统的快速开发。 MapXtreme 2005 的...

Global site tag (gtag.js) - Google Analytics