Class: GeoPolygonLayerRenderer
优质
小牛编辑
128浏览
2023-12-01
CMAP~ GeoPolygonLayerRenderer
GeoPolygon样式类
new GeoPolygonLayerRenderer(featureLayer, param)
构造函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
featureLayer | CMAP.FeatureLayer | 需要渲染的FeatureLayer实例 | |||||||||||||||||||||||||||||||||||||||
param | Object | 参数列表 Properties
|
Members
color :String|Array|Number
多边形填充色 仅在type为vector时生效
Type:
- String | Array | Number
Example
//仅在type为vector时生效polygonLayer.renderer.color = 'rgb(128,128,0)';
extrudeFactor :Number
高度拉伸倍数
Type:
- Number
Example
polygonLayer.renderer.extrudeFactor = 1.5;//高度系数,最终的高度为原来的高度乘以系数
extrudeField :String
高度属性字段
Type:
- String
Example
polygonLayer.renderer.extrudeField = 'height';//高度数据的字段名称
imageUrl :String
贴图url 仅在type为image时生效
Type:
- String
Example
polygonLayer.renderer.outlineImageUrl = 'xxx/xx.jpg';
opacity :Number
填充色不透明度 仅在type为vector情况下生效
Type:
- Number
Example
layer.renderer.opacity = 1; //将不透明度设置为1
outlineColor :String|Array|Number
边框颜色
Type:
- String | Array | Number
Example
polygonLayer.renderer.outlineColor = 'rgb(255,0,0)';
outlineEffect :Boolean
边框发光
Type:
- Boolean
Example
polygonLayer.renderer.outlineEffect = true;
outlineOpacity :Number
填边框充色不透明度 仅在outlineType为vector情况下生效
Type:
- Number
Example
layer.outlineOpacity.opacity = 1; //将不透明度设置为1
outlineSpeed :Number
边框流动速度
Type:
- Number
Example
polygonLayer.renderer.outlineSpeed = 10;
outlineWidth :Number
边框宽度
Type:
- Number
Example
polygonLayer.renderer.outlineWidth = 10;
type :String
polygon的类型 支持vector和image
Type:
- String
Example
polygonLayer.renderer.type = 'image'; //image图标 vector矢量
uvRatio :Array
type为image时生效 代表贴图在东西和南北方向的重复次数
Type:
- Array
Example
polygonLayer.renderer.uvRatio = [10,10];