1.功能简介
地图鼠标事件包含鼠标的按下MouseDown(),弹起MouseUp(),移动MouseMove()等事件,通过这些事件可以对地图进行动态的操作,接下来以地图状态栏的信息为例具体介绍如何使用 这三种事件。
2.功能实现说明
2.1. 实现思路及原理说明
第一步:右键程序主界面控件-》属性-》点击事件(⚡符号)-》找到鼠标模块
第二步:找到对应的事件在表格出直接回车键或者双击就可以进入到代码模块(例如鼠标点击事件在MouseDown的第二列回车或者双击即可)
第三步:根据事件写入相应的功能代码
2.2. 核心接口与方法
接口/类 | 方法/属性 | 说明 |
PIE.AxControls.MapControl | ToMapPoint | 屏幕坐标转换为地图坐标 |
SpatialReference | 设置或获取地图的空间参考 | |
PIE.Geometry.ISpatialReference | Name | 设置或获取空间参考Name |
2.3. 示例代码
项目路径 | 百度云盘地址下/PIE示例程序/02.地图操作/06.地图鼠标事件监听 |
数据路径 | 百度云盘地址下/PIE示例数据/栅格数据/04.World/World.tif(自定义数据即可) |
视频路径 | 百度云盘地址下/PIE视频教程/02.地图操作/06.地图鼠标事件监听.avi |
示例代码 | |
1 //本次示例主要以地图的状态栏 2 /// |
2.4. 示例截图