zoukankan      html  css  js  c++  java
  • 用AjaxMethod 方法实现动态加载地图

     

    //前台函数

    function BasicMap() {
        Coolite.AjaxMethods.ShowBasicMap({            //ShowBasicMap为后台地图处理AjaxMethod
        success: function(result) {
            var context='Map1';
            processCallbackResult(result, context);    

          //processCallbackResult是安装目录下ESRI.ADF.System.debug文件中的ESRI自带函数。处理后台返回的结果字符串,并将其展示在页面(包括地图)上。
        });

    }


     

    //后台函数主要实现动态加载地图

    private static int i = 0;

     [AjaxMethod]
        public string ShowBasicMap()
        {
            MapResourceManager1.ResourceItems.Clear();
            MapResourceItem mapResourceItem = new MapResourceItem();

            GISResourceItemDefinition definition = new GISResourceItemDefinition();
            definition.DataSourceDefinition = "http://10.150.38.34/arcgis/services/";
            definition.DataSourceType = "ArcGIS Server Internet";
            definition.ResourceDefinition = "Layers@BaseMap";
            mapResourceItem.Definition = definition;

            ESRI.ArcGIS.ADF.Web.DisplaySettings displaysettings =
                new ESRI.ArcGIS.ADF.Web.DisplaySettings();
            displaysettings.Transparency = 0;
            displaysettings.Visible = true;
            mapResourceItem.Name = "basicmap"+i;
            mapResourceItem.DisplaySettings = displaysettings;
            int n = MapResourceManager1.ResourceItems.Count;
            MapResourceManager1.ResourceItems.Insert(n, mapResourceItem);
            mapResourceItem.InitializeResource();
             Map1.Refresh();
            i++;
            return Map1.CallbackResults.ToString();
            }

     

    一起学习GIS及其二次开发,一起进步!
  • 相关阅读:
    课程的正确步调——Leo鉴书74
    poj(1011)——Sticks(经典的dfs+剪枝)
    怎样去除JSP页面提示:Cannot return from outside a function or method.
    SharePoint 2013 中代码创建列表查阅项字段
    王立平--GUI与GUILayout的差别
    zoj How Many Shortest Path
    QVector的内存分配策略
    java中基于TaskEngine类封装实现定时任务
    超越竞争对手的秘密武器-技术重用
    redis-2.6.16源码分析之pub-sub系统
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/1419225.html
Copyright © 2011-2022 走看看