当前位置:网站首页>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();
}
边栏推荐
猜你喜欢
随机推荐
Postman will return to the interface to generate a json file to the local
Windows安装MySQL(MIS)
JS函数获取本月的第一天和最后一天
2022年 SQL 优化大全总结详解
6.nodejs--promise、async-await
MySQL or使索引失效
mysql系统变量与状态变量
海思项目总结
集群
数仓埋点体系与归因实践
sqlserver2019安装失败
924. 尽量减少恶意软件的传播 前缀和
华为设备配置BFD单跳检测二层链路
pyspark---encode the suuid interval (based on the number of exposures and clicks)
亿流量大考(1):日增上亿数据,把MySQL直接搞宕机了...
Roson的Qt之旅#105 QML Image引用大尺寸图片
【多线程进阶】--- 常见锁策略,CAS,synchronized底层工作原理,JUC,线程安全的集合类,死锁
学习Glide 常用场景的写法 +
xshell开启ssh端口转发,通过公网机器访问内网机器
STL - string