zoukankan      html  css  js  c++  java
  • 自写地图全图功能

    public static void ShowFullEextent(Map map)
        {
            ESRI.ArcGIS.ADF.Web.Geometry.Envelope fullExtent = null;
            foreach (IMapFunctionality imf in map.GetFunctionalities())
            {
                MapFunctionality mf = imf as MapFunctionality;
                ESRI.ArcGIS.ADF.ArcGISServer.MapDescription mapDescription = mf.MapDescription;
                ESRI.ArcGIS.ADF.ArcGISServer.Envelope envServer = mapDescription.MapArea.Extent;
                ESRI.ArcGIS.ADF.Web.Geometry.Envelope env = null;
                env = ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.Converter.ToAdfGeometry(
                    envServer) as ESRI.ArcGIS.ADF.Web.Geometry.Envelope;
                if (fullExtent == null)
                {
                    fullExtent = env;
                }
                else
                {
                    fullExtent.Union(env);
                }
            }

            map.Extent = fullExtent;
            map.Refresh();
        }
    一起学习GIS及其二次开发,一起进步!
  • 相关阅读:
    iOS App之间跳转
    iOS 编码转换
    iOS文件类型判断
    iOS 运行时
    libqrencode生成二维码
    设置app的启动图
    根据字体计算CGRect
    iOS 英文学习
    libev 中IO事件循环解析
    libev 默认事件循环初始化的解析
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/1507745.html
Copyright © 2011-2022 走看看