[SharpMap] 屏幕坐标和Map坐标转换
2013-12-30 22:20
218 查看
1. SharpMap中屏幕坐标和地图Map坐标转换:
View Code
可知,m_dragOffset和m_panOffset记录的是偏移的屏幕坐标。
if (m_commandType == eCommandType.pan && e.Button == MouseButtons.Left) { m_dragOffset.X = -(m_mousedownPoint.X - e.X); m_dragOffset.Y = -(m_mousedownPoint.Y - e.Y); m_lastCenterPoint = CenterPointUnit(); DoInvalidate(true); }
View Code
可知,m_dragOffset和m_panOffset记录的是偏移的屏幕坐标。
相关文章推荐
- STM32F0电机套件 BLDC PMSM电机控制方案 配 STM32 F0C3.2库移植例程
- 产品经理的三大文档
- 产品经理必读的九步法
- 如何成为一名优秀的产品经理…
- PMP项目管理视频更新完毕
- JBoss 系列七十六: jBPM 6 示例之 rewards-basic
- 译_jBPM4用户指南:第三章_图形化流程设计器(GPD)
- JBoss 系列七十五: jBPM 6 示例之 rewards
- 可信平台(四)通讯的端点——TPM、保护存储
- 不做让开发人员讨厌的产品经理
- Clojure 学习入门(12)—— map/pmap
- ubuntu RPM should not be used directly install RPM packages, use Alien instead!
- 软件安装: RPM, SRPM 与 YUM 功能
- 查看leapmotion的frame信息
- PMP项目管理笔记
- Development environment and tools of device driver(三)
- some yum/rpm commands
- 初识“产品经理”
- APMServ MySQL 1577错误解决方法
- LeapMotion(2):追踪五指