arcgis api for javascript 使用GraphicLayer 渲染专题图

arcgis api for javascript版本:3.22

制作专题图是根据某个特定的专题对图层进行渲染,比如根据某一个属性字段,给图层上的要素绘制不同的符号来区分。
在arcgis api for javascript中,专题图的绘制需要使用到 要素服务,然而对于一些外部的数据通常是通过 GraphicLayer 来进行展示的,一种渲染的思路就是,把属性绑定到GraphicLayer中的graphic 对象,根据 属性值的不同来绘制不同的样式。比如下面这样,是点的等级符号专题图:

function setRenderFor(graphics,type) {
      renderLayer.clear();
      var smallOutline;
      var bigOutline;  //最大形状边框颜色
      var typeColor;   //分类颜色
      var type1Symbol,type2Symbol,type3Symbol;  //级别样式

      switch(type){
        case "厨余垃圾":
          typeColor=new Color([128,0,128,1]);
          bigOutline=new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID,new Color([0,255,255]),3);  //边框颜色
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

带着天使反上帝 - Kaybee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值