zoukankan      html  css  js  c++  java
  • ArcEngine 固定比例放大缩小

    这两个功能,和全图一样简单,也是继承CommandBase基类

      public override void OnClick()
      {
          
    //Get IEnvelope interface
          IEnvelope pEnvelope = (IEnvelope)m_pActiveView.FullExtent;
          
    //Expand envelope and refresh the view
          pEnvelope.Expand(0.75, 0.75, true);
          m_pActiveView.Extent 
    = pEnvelope;
          m_pActiveView.Refresh();
      }

       pEnvelope 是当前的地图视图,假定是1平米,屏幕大小也是1平米,现在将0.75平米的地图在1平米的屏幕上显示,也就是放大了,呵呵(这样描述可能容易理解一 点)pEnvelope.Expand(0.75, 0.75, true);就是获得0.75平米的地图视图,m_pActiveView 相当于屏幕。

      同理,缩小就是将1.25平米的地图视图,在1平米的屏幕上显示。

    转自:http://tech.ddvip.com/2009-09/1253694583134090.html

  • 相关阅读:
    搜刮一些开源项目的APP
    iOS Crash文件的解析
    iOS中RGB颜色转换
    随笔杂记
    iOS字体
    方法总结
    经验点滴
    个人理解
    OC 知识点回顾
    IOS UI 笔记整理回顾
  • 原文地址:https://www.cnblogs.com/xiangniu/p/2138378.html
Copyright © 2011-2022 走看看