ArcGIS Engine + C# 开发过程中,鼠标在地图上滑过时,显示地图相关信息
来源:互联网 发布:台湾视频聊天软件 编辑:程序博客网 时间:2024/05/30 13:42
ArcGIS Engine + C# 开发过程中,鼠标在地图上滑过时,显示地图相关信息,可以使用axMapControl1的OnMouseMove事件。
相关代码如下:
显示鼠标所在位置比例尺:
添加axMapControl1的OnMouseMove事件,其代码如下:
private void axMapControl1_OnMouseMove(object sender, IMapControlEvents2_OnMouseMoveEvent e){//显示当前比例尺ScaleLabel.Text = "比例尺1:" + ((long)this.axMapControl1.MapScale).ToString(); }
显示鼠标所在位置坐标:
显示当前坐标也是axMapControl1的OnMouseMove事件中响应,故只要在axMapControl1_OnMouseMove函数中添加如下代码即可:
privatevoid axMapControl1_OnMouseMove(object sender, IMapControlEvents2_OnMouseMoveEvent e)
{
//显示当前坐标CoordinateLabel.Text = " 当前坐标 X = " + e.mapX.ToString() + " Y = " + e.mapY.ToString() + " " + this.axMapControl1.MapUnits.ToString().Substring(4);
}
(解释:this.axMapControl1.MapUnits的坐标单位带有“esri”前缀,如“esriUnknownUnits”或“esriMeters”,this.axMapControl1.MapUnits.ToString().Substring(4)是为了去除前缀“esri”。当然,你也可以写一个转换函数,将其转换为中文。 )
- ArcGIS Engine + C# 开发过程中,鼠标在地图上滑过时,显示地图相关信息
- ArcGIS Engine 地图制作 C#
- ArcGIS For Android 在地图上显示属性图形信息和属性文本信息
- 百度地图如何引用到自己网站,并在地图上显示企业的相关信息
- 使用XAML在WPF项目中承载ArcGIS Engine地图控件开发
- 使用XAML在WPF项目中承载ArcGIS Engine地图控件开发
- Arcgis API for JavaScript在地图上实现手机定位信息的追踪显示
- ArcGIS Engine开发:地图标注(C#)
- 如何在ios设备上定位当前地点,并在地图上显示相关信息
- 在 ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图。
- 在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图
- ArcGIS for Silverlight在地图上随机显示图片
- arcgis for flex 在地图上显示柱状图
- 百度地图开发,在地图上显示当前位置
- 在Arcgis Engine中使用Arcgis Server的切片地图的一点心得
- arcgis二次开发时,c#代码实现鼠标点击地图时,获取地图的表的字段的信息
- arcgis engine的 地图裁剪
- python爬虫租房信息在地图上显示
- Android 网络通信框架Volley简介(Google IO 2013)
- 【飞凌S5PV210开发板知识分享】---Cortex-A8和ARM11区别
- 基于HBASE的并行计算架构之rowkey设计篇
- paip.win7 减肥记
- 关于获取来电显示的idea
- ArcGIS Engine + C# 开发过程中,鼠标在地图上滑过时,显示地图相关信息
- 关于将要到来的WEB安全专题
- Flex项渲染器
- UIViewController: viewDidLoad vs. viewWillAppear:
- postgresql常用攻略
- hbase之scan的rowkey问题
- coreldraw选中对象无法移动解决方法
- malloc分配原理浅析 mmap关注焦点 如何优化分配内存
- loner_li 线程池之 方法执行顺序与方法位置的先后无关