featurelayer的symbol渲染问题

symbol:
       {
                            type:"simple-fill",
                            color:[242, 220, 189, 255],
                            style: "solid",
                            outline:{
                                width:1,
                                color:[10, 110, 110, 255] 
                            },
       }
这个是我的渲染方式,现在就是大小比较小,要放大地图才能看到,请问如何在较大比例的情况下还是可以轻易看到该图层
已邀请:

邱明昆

赞同来自:

图层是依据比例尺进行显示的,你可以依据该要素修改MapView的zoom与center属性,可以实现不放大地图就能直接看到该要素。

盛淮南

赞同来自:

画图和zoom,center没有关系吧?

海盐 - 一个艺术家,副业GISer。

赞同来自:

你outline的width设宽点试试?
或者这样
const renderer = layer.renderer.clone();//layer是你的featurelayer
            renderer.symbol.width = 4;
            renderer.symbol.color = [128, 128, 128, 0.8];
            layer.renderer = renderer;

阿毛_109

赞同来自:

const renderer = layer.renderer.clone();//layer是你的featurelayer
            renderer.symbol.width = 4;
            renderer.symbol.color = [128, 128, 128, 0.8];
            layer.renderer = renderer;
=====
不好意思,请教一下这段代码是C#的么?10.6.1下似乎调试通不过哦
 

要回复问题请先登录注册