当前位置:网站首页>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();
}
边栏推荐
猜你喜欢
随机推荐
mysql备份时的快照原理
STL-vector容器
2022年 SQL 优化大全总结详解
The ORB - SLAM2 extracting feature points
c现代方法16章基础
Roson的Qt之旅#105 QML Image引用大尺寸图片
mysql系统变量与状态变量
DSP-ADAU1452输出通道配置
Shell运维开发基础(一)
Oracle Rac 集群文件目录迁移
神经网络原理及代码实现
分治法求解中位数
跨域嵌套传递信息(iframe)
【图像去雾】基于matlab暗通道和非均值滤波图像去雾【含Matlab源码 2011期】
解决移动端有纵向滚动条但是不能滚动的问题
Shell脚本之一键安装mysql
(十四)51单片机——LCD1602实现滚动效果
wordpress: 裁剪您的图片时发生错误
jolt语法
PostMan使用,访问路径@RequestMapping