作者:最最后的力气撑起最灿烂的微笑 | 来源:互联网 | 2023-10-10 10:30
本文仅供记录MapVGL开发中面图层相关属性varshaperLayernewmapvgl.ShapeLayer({color:rgba(194,147,75,0.3),styl
本文仅供记录MapVGL开发中面图层相关属性
var shaperLayer = new mapvgl.ShapeLayer({color: 'rgba(194, 147, 75, 0.3)',style: 'windowAnimation',opacity: 1,texture: 'images/textures/wall2.png',isTextureFull: true,textureScale: 1,topColor: 'rgba(255, 255, 255, 1.0)',});
属性名 | 属性注解 |
---|
color | 颜色,同css颜色 |
opacity | 楼块透明度 ,默认为1.0 |
texture | 纹理贴图,注意,宽高必须为2的次幂 |
isTextureFull | 纹理贴图是否铺满,默认为false |
textureScale | 纹理图缩放大小 |
blend | 点叠加模式,可选lighter |
riseTime | 楼块初始化升起动画的时间,单位毫秒,默认为0 |
style | 一些特效,可选值normal:默认,正常;window:窗户效果;windowAnimation:窗户动画效果;gradual:渐变效果 |
topColor | 顶部颜色 |
enablePicked | 是否开启鼠标事件,开启后支持鼠标onClick与onMousemove事件,同时支持改变拾取物体颜色 |
selectedIndex | 手动指定选中数据项索引,使该条数据所表示物体变色,-1表示没选中任何元素 |
selectedColor | 选中态颜色 |
autoSelect | 根据鼠标位置来自动设置选中项selectedIndex,使选中物体变色,设置为true后selectedIndex失效 |
onClick | 点击事件,如果点击在可选中物体上,则返回对应数据 |
onDblClick | 双击事件,如果双击在可选中物体上,则返回对应数据 |
onRightClick | 右键事件,如果右键在可选中物体上,则返回对应数据 |
onMousemove | 鼠标指针移动事件,如果指针悬浮在在可选中物体上,则返回对应数据 |