当前位置:网站首页>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();
}边栏推荐
猜你喜欢
随机推荐
rust 学习笔记
day12---接口和协议
解决移动端有纵向滚动条但是不能滚动的问题
REST学习
[Hello World] 二分查找笔记
Haisi project summary
伦敦银现货市场如何使用多条均线?
excel高级绘图技巧100讲(二十一)- Excel层叠柱形图
mysql备份时的快照原理
mysql存生僻字奇怪问题,mysql为什么不能辨别mb4字符?
10 分钟彻底理解 Redis 的持久化和主从复制
DeFi明斯基时刻:压力测试与启示
【C语言】函数栈帧的创建和销毁详解
【OpenCV】 - 显示图像API之imshow()对不同位深度(数据类型)的图像的处理方法
ViewModel 记录下 +
【云原生--Kubernetes】kubectl命令详解
PostMan使用,访问路径@RequestMapping
Roson的Qt之旅#106 QML在图片上方放置按钮并实现点击按钮切换图片
static数据成员
tolower函数









