当前位置:网站首页>ArcEngine(三)通过MapControl控件实现放大缩小全图漫游
ArcEngine(三)通过MapControl控件实现放大缩小全图漫游
2022-08-03 07:28:00 【稻田里展望者】
放大
private void 放大ToolStripMenuItem_Click(object sender, EventArgs e)
{
IEnvelope envelope = new EnvelopeClass();
envelope = MapControl.Extent;//设置当前的地图范围
envelope.Expand(0.5, 0.5,true);//使矩形框缩小
MapControl.Extent = envelope;//把矩形框设置为缩小后的矩形框
MapControl.Refresh();//刷新地图
}缩小
private void 缩小ToolStripMenuItem_Click(object sender, EventArgs e)
{
IEnvelope envelope = new EnvelopeClass();
envelope = MapControl.Extent;//设置当前的地图范围
envelope.Expand(2, 2, true);//使矩形框变大
MapControl.Extent = envelope;//把矩形框设置为变大后的矩形框
MapControl.Refresh();//刷新地图
}全图
private void 全图ToolStripMenuItem_Click(object sender, EventArgs e)
{
MapControl.Extent = MapControl.FullExtent;
}漫游
private void 漫游ToolStripMenuItem_Click(object sender, EventArgs e)
{
MapControl.Pan();
}边栏推荐
猜你喜欢

品牌方发行NFT时,应如何考量实用性?

华为设备配置BFD与接口联动(触发与BFD联动的接口物理状态变为Down)

【图像去雾】基于matlab暗通道和非均值滤波图像去雾【含Matlab源码 2011期】

The use of the database table structure document generation tool screw

线程基础(二)

Daily practice of PMP | Do not get lost in the exam-8.2 (including agility + multiple choice)

LeetCode 264:丑数

DeFi明斯基时刻:压力测试与启示

sqlserver2019安装失败

- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods
随机推荐
解读 refresh 十二步骤
【OpenCV】 - 显示图像API之imshow()对不同位深度(数据类型)的图像的处理方法
力扣(LeetCode)214. 打家劫舍 II(2022.08.02)
海思项目总结
《21天精通TypeScript-5》类型注解与原始类型
DeFi明斯基时刻:压力测试与启示
boot - SSE
Neo4j 4.X:导入OWL文件
(十五)51单片机——呼吸灯与直流电机调速(PWM)
学习笔记:机器学习之逻辑回归
PostMan使用,访问路径@RequestMapping
Roson的Qt之旅#106 QML在图片上方放置按钮并实现点击按钮切换图片
Data warehouse buried point system and attribution practice
【着色器实现Glow可控局部发光效果_Shader效果第十三篇】
ORB-SLAM2提取特征点
【图像去雾】基于matlab暗通道和非均值滤波图像去雾【含Matlab源码 2011期】
C语言实现树的底层遍历--超简代码
volta管理node版本
华为设备配置BFD与接口联动(触发与BFD联动的接口物理状态变为Down)
DSP-ADAU1452输出通道配置