arcgis只显示单个镇街

 1.只显示单个山平塘

var gisMap = null, riverid = "", wryqueryParam = {};
setBaseInfo({
    base : $("#base").attr("href"),
    mapAddress : 'http://10.118.13.92:8001',
    imgSrc : $("#base").attr("href") + '/framework/common/map/images/'
});

// 全局赋值
var districtidList = $("#districtidList").text();
districtidList = eval(districtidList);
districtidList = [
    {
        "id": 500227000000,
        "sccbm": "500227000000",
        "scode": "500120",
        "parentid": 500200000000,
        "sfullname": "璧山区",
        "sshortname": "璧山区",
        "bdistrict": true,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "tmp": 0,
        "iarea": 2
    },
    {
        "id": 500227001000,
        "sccbm": "500227001000",
        "scode": "500120001000",
        "parentid": 500227000000,
        "sfullname": "璧城街道",
        "sshortname": "璧城街道",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 9.1068,
        "rkcity": 4.945,
        "rkfarm": 4.1618,
        "mj": 61.4,
        "mjfarm": 0.868,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.24792498153627",
        "saddresssy": "29.63438576245117"
    },
    {
        "id": 500227002000,
        "sccbm": "500227002000",
        "scode": "500120003000",
        "parentid": 500227000000,
        "sfullname": "青杠街道",
        "sshortname": "青杠街道",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 4.1145,
        "rkcity": 2.2342,
        "rkfarm": 1.8803,
        "mj": 46.4,
        "mjfarm": 1.113,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.23745363754213",
        "saddresssy": "29.497228322265624"
    },
    {
        "id": 500227100000,
        "sccbm": "500227100000",
        "scode": "500120100000",
        "parentid": 500227000000,
        "sfullname": "八塘镇",
        "sshortname": "八塘镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 3.1723,
        "rkcity": 1.7226,
        "rkfarm": 1.4497,
        "mj": 64.4,
        "mjfarm": 3.614,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.30543154281557",
        "saddresssy": "29.825788197753905"
    },
    {
        "id": 500227101000,
        "sccbm": "500227101000",
        "scode": "500120101000",
        "parentid": 500227000000,
        "sfullname": "七塘镇",
        "sshortname": "七塘镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 3.3154,
        "rkcity": 1.8003,
        "rkfarm": 1.5151,
        "mj": 59,
        "mjfarm": 3.674,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.26114290756166",
        "saddresssy": "29.794889149902342"
    },
    {
        "id": 500227102000,
        "sccbm": "500227102000",
        "scode": "500120006000",
        "parentid": 500227000000,
        "sfullname": "大路街道",
        "sshortname": "大路街道",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 6.2012,
        "rkcity": 3.3673,
        "rkfarm": 2.8339,
        "mj": 115,
        "mjfarm": 6.088,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.2141076902765",
        "saddresssy": "29.722619710205077"
    },
    {
        "id": 500227103000,
        "sccbm": "500227103000",
        "scode": "500120102000",
        "parentid": 500227000000,
        "sfullname": "河边镇",
        "sshortname": "河边镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 2.5209,
        "rkcity": 1.3688,
        "rkfarm": 1.1521,
        "mj": 50.2,
        "mjfarm": 2.33,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.18286531967104",
        "saddresssy": "29.659448323486327"
    },
    {
        "id": 500227104000,
        "sccbm": "500227104000",
        "scode": "500120103000",
        "parentid": 500227000000,
        "sfullname": "福禄镇",
        "sshortname": "福禄镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 2.0407,
        "rkcity": 1.1081,
        "rkfarm": 0.9326,
        "mj": 41.4,
        "mjfarm": 1.8,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.14372652572573",
        "saddresssy": "29.621339497802733"
    },
    {
        "id": 500227105000,
        "sccbm": "500227105000",
        "scode": "500120104000",
        "parentid": 500227000000,
        "sfullname": "大兴镇",
        "sshortname": "大兴镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 5.7845,
        "rkcity": 3.141,
        "rkfarm": 2.6435,
        "mj": 92.7,
        "mjfarm": 6.35,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.14578646224916",
        "saddresssy": "29.556794820068358"
    },
    {
        "id": 500227106000,
        "sccbm": "500227106000",
        "scode": "500120105000",
        "parentid": 500227000000,
        "sfullname": "正兴镇",
        "sshortname": "正兴镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 4.0908,
        "rkcity": 2.2213,
        "rkfarm": 1.8695,
        "mj": 73.8,
        "mjfarm": 5.734,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.10287111801088",
        "saddresssy": "29.496026692626952"
    },
    {
        "id": 500227107000,
        "sccbm": "500227107000",
        "scode": "500120005000",
        "parentid": 500227000000,
        "sfullname": "丁家街道",
        "sshortname": "丁家街道",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 6.6354,
        "rkcity": 3.603,
        "rkfarm": 3.0324,
        "mj": 85.3,
        "mjfarm": 7.246,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.13274019760073",
        "saddresssy": "29.405046162841796"
    },
    {
        "id": 500227108000,
        "sccbm": "500227108000",
        "scode": "500120106000",
        "parentid": 500227000000,
        "sfullname": "广普镇",
        "sshortname": "广普镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 2.5279,
        "rkcity": 1.3726,
        "rkfarm": 1.1553,
        "mj": 46.9,
        "mjfarm": 4.325,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.11763399642885",
        "saddresssy": "29.31852882885742"
    },
    {
        "id": 500227109000,
        "sccbm": "500227109000",
        "scode": "500120107000",
        "parentid": 500227000000,
        "sfullname": "三合镇",
        "sshortname": "三合镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 1.6629,
        "rkcity": 0.903,
        "rkfarm": 0.7599,
        "mj": 36,
        "mjfarm": 2.782,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.09360140365541",
        "saddresssy": "29.35148781323242"
    },
    {
        "id": 500227200000,
        "sccbm": "500227200000",
        "scode": "500120108000",
        "parentid": 500227000000,
        "sfullname": "健龙镇",
        "sshortname": "健龙镇",
        "bdistrict": false,
        "iorder": 500227015000,
        "dcreate": 1479808497000,
        "bdelete": false,
        "rk": 2.6744,
        "rkcity": 1.4522,
        "rkfarm": 1.2222,
        "mj": 50,
        "mjfarm": 2.921,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.18938845199526",
        "saddresssy": "29.350801167724608"
    },
    {
        "id": 600120003000,
        "scode": "500120002000",
        "parentid": 500227000000,
        "sfullname": "璧泉街道",
        "sshortname": "璧泉街道",
        "bdistrict": false,
        "iorder": 999999,
        "dcreate": 1506852964000,
        "bdelete": false,
        "rk": 6.5206,
        "rkcity": 3.5407,
        "rkfarm": 2.9799,
        "mj": 44,
        "mjfarm": 0.221,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.21513765853823",
        "saddresssy": "29.570184407470702"
    },
    {
        "id": 600120004000,
        "scode": "500120004000",
        "parentid": 500227000000,
        "sfullname": "来凤街道",
        "sshortname": "来凤街道",
        "bdistrict": false,
        "iorder": 999999,
        "dcreate": 1506852987000,
        "bdelete": false,
        "rk": 3.5787,
        "rkcity": 1.9432,
        "rkfarm": 1.6355,
        "mj": 45.9,
        "mjfarm": 2.9,
        "czhl": 54.3,
        "tmp": 1,
        "saddresssx": "106.18526857894838",
        "saddresssy": "29.458261189697264"
    },
    {
        "id": 600243118001,
        "parentid": 500227000000,
        "sfullname": "高新区",
        "sshortname": "高新区",
        "bdistrict": false,
        "iorder": 999999,
        "dcreate": 1564040766000,
        "bdelete": false
    },
    {
        "id": 600243118002,
        "parentid": 500227000000,
        "sfullname": "绿岛新区",
        "sshortname": "绿岛新区",
        "bdistrict": false,
        "iorder": 999999,
        "dcreate": 1564040812000,
        "bdelete": false
    }
]
console.log(districtidList);
// var idistrictid = $("#idistrictid").val();
idistrictid = 500227000000
// var showStreetCode=$("#showStreetCode").val();
showStreetCode = "500120102"
// 首页 showStreetCode500120002000
isscreen = 0;
var districtCode = '';
var streetCodes = [];
var fullname = "";
var streetCodes2;
for ( var i in districtidList) {
    if (districtidList[i].id == idistrictid) {
        districtCode = districtidList[i].scode;
        fullname = districtidList[i].sfullname;
    } else {
        streetCodes.push(districtidList[i].scode);
    }
}

var layerDrawingOptions = [ null, null ];
var init_riverid=$("#riverid").val();
var init_idistrictid=$("#idistrictid").val();
init_idistrictid = "500227000000"
var init_itownid=$("#itownid").val();
let param = getTownid()
// init_itownid ="500227105000"
init_itownid = param.itownid
wryqueryParam = {
    districtId : idistrictid,
    riverId:init_riverid,
    riverid:init_riverid,
    idistrictid:init_idistrictid,
    districtid:init_idistrictid,
    itownid:init_itownid,
    townid:init_itownid,
    stownids:init_itownid,
}
// 查询周边区县code
var passDistrictCode = null;

$.ajax({
    type : "POST",
    url : base + "/department/zhoubianquxian",
    data : {
        idistrictid : idistrictid
    },
    async : false,
    success : function(result) {
        districtCode = result.sdistrictcode
        fullname = result.sfullname;
        streetCodes = result.sstreetcode;
        passDistrictCode = result.spassdistrictcode
        streetCodes2=result.sstreetcode2;
        // streetCodes = 500227001000
        // passDistrictCode = 500106
        // streetCodes2 = 500120001000

    }
});
//只显示当前一个镇街code
for ( var i in districtidList) {
    if (districtidList[i].id == init_itownid) {
        streetCodes2 = districtidList[i].scode
        showStreetCode = streetCodes2
    }
}
    console.log(streetCodes2)

var options;
require([ "esri/layers/GraphicsLayer", "esri/layers/FeatureLayer","esri/layers/ArcGISDynamicMapServiceLayer", "esri/tasks/IdentifyTask",
    "esri/tasks/IdentifyParameters","dojo/_base/array", "esri/geometry/Point", "esri/graphic", "esri/symbols/PictureMarkerSymbol", "esri/symbols/SimpleFillSymbol",
    "esri/symbols/SimpleLineSymbol", "esri/Color", "esri/InfoTemplate", "esri/graphicsUtils", "esri/renderers/SimpleRenderer", "esri/renderers/UniqueValueRenderer",
    "esri/layers/LayerDrawingOptions", "esri/geometry/Polyline", "esri/tasks/GeometryService", "esri/config"  ], function(GraphicsLayer, FeatureLayer,ArcGISDynamicMapServiceLayer, IdentifyTask, IdentifyParameters,arrayUtils, Point, Graphic, PictureMarkerSymbol,
                                                                                                                          SimpleFillSymbol, SimpleLineSymbol, Color, InfoTemplate, GraphicsUtils, SimpleRenderer, UniqueValueRenderer, LayerDrawingOptions, Polyline, GeometryService, config) {
    config.defaults.io.proxyUrl = base + "/gismap/proxy"; // 需要添加后台代理
    var colors = [ "#C2EB8A", [ 238, 236, 219 ], [ 255, 238, 192 ], "#C2EB8A" ]; // "#F8E47B","#AEDEFC","#FDCBA6"
    var defaultLineSymbol = new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color("000000"), 0.4);
    var renderer = new UniqueValueRenderer(new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, defaultLineSymbol, new Color(colors[1])), "SSQX");
    var layerDrawingOption = new LayerDrawingOptions();
    layerDrawingOption.renderer = renderer;
    layerDrawingOptions = [ null, layerDrawingOption ];
    console.log(layerDrawingOptions);
    options = {
        zoom : 3,
        baseType : "0",
        initShowLayer : [ 'SXT_CQQXJ', 'SXT_CQXZJ' ],
        definitionsObj : [
            {
                id : 'SXT_CQQXJ',
                definitions : [ passDistrictCode ? "BM in('" + districtCode + "','" + passDistrictCode + "')" : "BM='" + districtCode + "'" ]
            },
            {
                id : 'SXT_CQXZJ',
                definitions : [ "1=2", "BM in('" + streetCodes + "')" ]
            },
            {
                id : 'SXT_JCSX',
                definitions : [ "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                    "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                    "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                    "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                    "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                    "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'" ]
            },
            {
                id : 'SXT_BSJCDMSX',
            },],
        drawingOptionsObj : [ {
            id : 'SXT_CQXZJ',
            drawingOptions : layerDrawingOptions
        } ],

        initPoint : {
            x : '106.17118301025391',
            y : '29.578767476318358',
        },
        callBack : function() {
            // 显示每个镇街initStownColor
            // 只显示单个镇街 definitions: ["1=2", "BM in('" + scode + "')"],
            initStownColor(streetCodes2,showStreetCode);
            initLayer(getShuiZhiParams());
            // initLayer()
            //镇街河流高亮
            $(xiangzhen_shuizhilist).each(function () {
                var  townid =  $("#itownid").val()
                if(this.itownid ==townid) {
                    townriverHighlight(this.towncode, this.slevel+"");
                }
            })
            //镇街小河流高亮
            // xiangZhenDianJi ();
            // heLiuDianJi();
            $(heliu_shuizhilist).each(function () {
                // console.log(this.name+"---"+this.level)
                // console.log(this)
                var  townid =  $("#itownid").val()
                if(townid==null){
                    townid=0;
                }
                if(this.itownid ==townid) {
                    riversHighlight(this.rivername,this.slevel,this.id,heliu_shuizhilist[0].id,1);
                }
            })
            showShangPingTang();
        }
    };
    initsJMap("waterMap", options);
    // xiangzhenColor(showStreetCode);

});
// 初始化地图

$(function() {
    $("#tuli").hide();
})

// 初始化默认显示的图层
function initLayer(params) {
    /*hideLayer([ 'SXT_CQZBCS', 'baserLayer' ]);
    changePointState("surface_water", true, {
        idistrictid : idistrictid
    });*/

    hideLayer([ 'SXT_CQZBCS', 'baserLayer' ]);
    // changePointState("surface_water", true, params);
    // shouye_bditufirst=2;
}

function initLayer_quxian(params) {
    hideLayer([ 'SXT_CQZBCS', 'baserLayer' ]);
    changePointState("surface_water_quxian", true, params);
    shouye_bditufirst=2;
}
function hideLayer(ids) {
    if(gisMap){
        for ( var i in ids) {
            var layer = gisMap.getLayer(ids[i]);
            layer.hide();
        }
    }
}
function xiangzhenColor(showStreetCode){
    //单个乡镇颜色标记
    var streetCodesss="'500120001','500120002','500120106','500120107','500120006','500120100','500120101','500120102','500120105','500120005','500120103','500120104','500120108','500120003','500120004'";
    var streetCodess=streetCodesss.replace(showStreetCode,"null");
    var theLayers = [];
    require([ "esri/config" ], function(config) {
        config.defaults.io.proxyUrl = base + "/gismap/proxy"; // 需要添加后台代理
        var theLayer = {
            url :  'http://10.118.2.107:6080/arcgis/rest/services/sxt_bs_jcdl/MapServer',
            options : {
                id : "BSXZ_0" ,
                opacity : 0.6,
            },
            definitions : [ "1=2", "BM in("+streetCodess+")" ],
            drawingOptions : initDynamicRenderSymbol_Fills("ySLS"),
        };
        theLayers.push(theLayer);
        var theLayer2 = {
            url :  'http://10.118.2.107:6080/arcgis/rest/services/sxt_bs_jcdl/MapServer',
            options : {
                id : "BSXZ_1",
                opacity : 0.6,
            },
            definitions : [ "1=2", "BM in("+showStreetCode+")" ],
            drawingOptions : initDynamicRenderSymbol_Fills("bSLS"),
        };
        theLayers.push(theLayer2);
        initDynamicMapServiceLayer(theLayers, 0);
    });
}
function getTownid() {
    let href = location.href
    console.log(href)
    var url = location.search; //获取url中"?"符后的字符串包括‘?’ ,window.location.href获取的是url完整的字符串
    var theParam = new Object();
    if (url.indexOf("?") != -1) { //确保‘?’不是最后一个字符串,即携带的参数不为空
        var str = url.substr(1); //substr是字符串的用法之一,抽取指定字符的数目,这里抽取?后的所有字符
        strs = str.split("&"); //将获取到的字符串从&分割,输出参数数组,即输出[参数1=xx,参数2=xx,参数3=xx,...]的数组形式
        for(var i = 0; i < strs.length; i ++) { //遍历参数数组
            theParam[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); //这里意思是抽取每个参数等号后面的值,unescape是解码的意思
        }
    }
    return theParam; //返回参数值
}
function showShangPingTang() {
    let param = getTownid()
    console.log(param)
    id = "shanpingtang"
    chooseState =  true
    param ={
        districtId: "500227000000",
        districtid: "500227000000",
        idistrictid: "500227000000",
        itownid: param.itownid,
        riverId: null,
        riverid: null,
        stownids: param.itownid,
        townid: param.itownid,
    }
    // changeWryswitch(id,chooseState,param)
    // loadSPT(param,id)
    // point = getPointByid()
    // console.log(point)
    // getPointByid()
    loadSPTlevel(param,id)
    $('.mapSimple').show()
    $('.toolsphone').show()
    console.log(gisMap)
    // 地图限制在 特定区域显示
    var c=document.getElementById("waterMap");
    var ctx=c.getContext("2d");
    ctx.fillStyle="#fff";
    ctx.fillRect(0,0,300,150);
    ctx.clearRect(20,20,100,50);
}

function  getPointByid() {
    for(var i in districtidList) {
        if(districtidList[i].id == init_itownid) {
            console.log(districtidList[i].id)
            let piont = {
                x: '',
                y: ''
            }
            piont.x = districtidList[i].saddresssx
            piont.y = districtidList[i].saddresssy
            console.log(point)
            showCenterZoomPoint(point, 5)
        }
    }
}
 

2.spt_init_demo_map.js

var gisMap = null, riverid = "", wryqueryParam = {};

var curWwwPath = window.document.location.href;
var localhostPaht = curWwwPath.substring(0, curWwwPath.lastIndexOf(":"));


setBaseInfo({
    base : $("#base").attr("href"),
    mapAddress : (localhostPaht.indexOf("10.117.80.201")>-1)?'http://10.118.13.92:8001':"http://23.61.250.13:8001",
    imgSrc : $("#base").attr("href") + '/framework/common/map/images/'
});
// 全局赋值


var districtidList = $("#districtidList").text();
districtidList = eval(districtidList);
console.log(districtidList);
var idistrictid = $("#idistrictid").val();
isscreen = 0;
var districtCode = '';
var streetCodes = [];
var fullname = "";
for ( var i in districtidList) {
    if (districtidList[i].id == idistrictid) {
        districtCode = districtidList[i].scode;
        fullname = districtidList[i].sfullname;
    } else {
        streetCodes.push(districtidList[i].scode);
    }
}
console.log(districtCode);
console.log(streetCodes);
var layerDrawingOptions = [ null, null ];
wryqueryParam = {
    districtId : idistrictid,
    dutydistrictid : idistrictid
}
// 查询周边区县code
var passDistrictCode = null;

$.ajax({
    type : "POST",
    url : base + "/department/zhoubianquxian",
    data : {
        idistrictid : idistrictid
    },
    async : false,
    success : function(result) {
        console.log(result);
        districtCode = result.sdistrictcode
        fullname = result.sfullname;
        streetCodes = result.sstreetcode;
        passDistrictCode = result.spassdistrictcode
    }
});
var options;

// 初始化地图

$(function() {
    $("#tuli").hide();
    setTimeout(function () {
        require([ "esri/layers/GraphicsLayer", "esri/layers/FeatureLayer","esri/layers/ArcGISDynamicMapServiceLayer", "esri/tasks/IdentifyTask",
            "esri/tasks/IdentifyParameters","dojo/_base/array", "esri/geometry/Point", "esri/graphic", "esri/symbols/PictureMarkerSymbol", "esri/symbols/SimpleFillSymbol",
            "esri/symbols/SimpleLineSymbol", "esri/Color", "esri/InfoTemplate", "esri/graphicsUtils", "esri/renderers/SimpleRenderer", "esri/renderers/UniqueValueRenderer",
            "esri/layers/LayerDrawingOptions", "esri/geometry/Polyline", "esri/tasks/GeometryService", "esri/config", "esri/dijit/OverviewMap"  ], function(GraphicsLayer, FeatureLayer,ArcGISDynamicMapServiceLayer, IdentifyTask, IdentifyParameters,arrayUtils, Point, Graphic, PictureMarkerSymbol,
                                                                                                                                                            SimpleFillSymbol, SimpleLineSymbol, Color, InfoTemplate, GraphicsUtils, SimpleRenderer, UniqueValueRenderer, LayerDrawingOptions, Polyline, GeometryService, config,OverviewMap) {
            config.defaults.io.proxyUrl = base + "/gismap/proxy"; // 需要添加后台代理
            //2 #EEECDB #FFEEC0
            var colors = [ "#C2EB8A", [ 238, 236, 219 ], [ 255, 238, 192 ], "#C2EB8A" ]; // "#F8E47B","#AEDEFC","#FDCBA6"
            var defaultLineSymbol = new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color("000000"), 0.4);
            var renderer = new UniqueValueRenderer(new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, defaultLineSymbol, new Color(colors[1])), "SSQX");
            var layerDrawingOption = new LayerDrawingOptions();
            layerDrawingOption.renderer = renderer;
            layerDrawingOptions = [ null, layerDrawingOption ];
            console.log(layerDrawingOptions);
            options = {
                zoom : 3,
                baseType : "0",
                initShowLayer : [ 'SXT_CQQXJ', 'SXT_CQXZJ' ],
                definitionsObj : [
                    {
                        id : 'SXT_CQQXJ',
                        definitions : [ passDistrictCode ? "BM in('" + districtCode + "','" + passDistrictCode + "')" : "BM='" + districtCode + "'" ]
                    },
                    {
                        id : 'SXT_CQXZJ',
                        definitions : [ "1=2", "BM in('" + streetCodes + "')" ]
                    },
                    {
                        id : 'SXT_JCSX',
                        definitions : [ "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                            "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                            "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                            "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                            "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'",
                            "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'", "LJQX like '%" + fullname + "%'" ]
                    },
                    {
                        id : 'SXT_BSJCDMSX',
                    },
                ],
                drawingOptionsObj : [ {
                    id : 'SXT_CQXZJ',
                    drawingOptions : layerDrawingOptions
                } ],

                initPoint : {
                    x : '106.17118301025391',
                    y : '29.578767476318358',
                },
                callBack : function() {
                    initLayer(shouye_shuizhi_params_guokao());
                    xiangZhenDianJi ();
                    heLiuDianJi ();
                    // showTestTu()
                    var overviewMapDijit = new OverviewMap({
                        map: gisMap,
                        visible: true,
                        baseLayer:new ArcGISDynamicMapServiceLayer(address.newTokenUrl+"/geoservice/REST/SXT_CQXZJ/MapServer?token="+token2, {id:"population"}),
                        attachTo:"top-left",
                        expandFactor: 2.5,
                        opacity: .40,
                    });//鹰眼地图
                    overviewMapDijit.startup();
                }
            };
            // console.log(gisMap)
            // console.log(options);

            initsJMap("waterMap", options);

        });
    },5000)
})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值