当前位置:网站首页>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();
}
边栏推荐
猜你喜欢
随机推荐
RHCSA第四天
6.nodejs--promise、async-await
加载properties文件,容器总结
PMP每日一练 | 考试不迷路-8.2(包含敏捷+多选)
Roson的Qt之旅#106 QML在图片上方放置按钮并实现点击按钮切换图片
001-进程与线程
现货黄金分析的主要流派
excel高级绘图技巧100讲(二十一)- Excel层叠柱形图
【第1天】SQL快速入门-基础查询(SQL 小虚竹)
mysql存生僻字奇怪问题,mysql为什么不能辨别mb4字符?
如何使用电子邮件营销在五个步骤中增加产品评论
五、《图解HTTP》报文首部和HTTP缓存
SSM整合流程
【着色器实现Glow可控局部发光效果_Shader效果第十三篇】
boot - SSE
【多线程进阶】--- 常见锁策略,CAS,synchronized底层工作原理,JUC,线程安全的集合类,死锁
第十二天&接口和协议
pyspark---low frequency feature processing
STL-vector容器
word之图表目录中点号位置提升3磅