当前位置:网站首页>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();
}
边栏推荐
猜你喜欢
随机推荐
华为设备配置BFD状态与接口状态联动
分治法求解中位数
推荐系统-排序层-模型:Wide&Deep
JS作用对象API技巧
DSP Trick:向量长度估算
- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods
mysqlbinlog: unknown variable 'default-character-set=utf8'
【图像去雾】基于matlab暗通道和非均值滤波图像去雾【含Matlab源码 2011期】
训练正常&异常的GAN损失函数loss变化应该是怎么样的
酷雷曼上新6大功能,全景营销持续加码
Windows安装MySQL(MIS)
(十四)51单片机——LCD1602实现滚动效果
STL-vector容器
pyspark @udf loop using variable problem
xshell开启ssh端口转发,通过公网机器访问内网机器
依赖注入(DI),自动配置,集合注入
【图像去噪】基于matlab稀疏表示KSVD图像去噪【含Matlab源码 2016期】
[Hello World] 二分查找笔记
Daily practice of PMP | Do not get lost in the exam-8.2 (including agility + multiple choice)
Roson的Qt之旅#104 QML Image控件