arcgis 分图层

var todayCaseLayer = new esri.layers.GraphicsLayer({ id: "todayCaseLayer" });
        map.addLayer(todayCaseLayer);
         // 今日案件
        $(".todayCase").click(function (event) {
            $(this).addClass('active');
            $(".grids").removeClass('active');
            
            //红旗
            var symbol = new PictureMarkerSymbol('image/auto-red.png', 24, 26);
            var geometry = new Point(109.6967958,28.2638648, new SpatialReference({wkid:4490}));
           
            // 构造图形
            var graphic = new esri.Graphic(geometry,symbol);
            map.getLayer("todayCaseLayer").add(graphic);
            map.getLayer("gridLayer").clear();
        });

思路:

1.图层顺序

    map.addLayer()  地图图层

    map.getLayer("streetLayer").add() 区域图层

    map.getLayer("gridLayer").add() 图标图层

2.图标图层要放在地图图层的最后面

3.中间增加的区域图层也要map.getLayer("streetLayer").add()方法   (用map.graphics.add()方法会让区域图层挡住上面图标图层的)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值