new GeoPointStyle(param)
构造方法
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
Object |
Properties
|
Extends
Members
-
alwaysOnTop :Boolean
设置物体是否始终在最前端渲染显示 pointType为Model时不生效
-
- Default Value:
- false
Example
geoPoint.style.pointType = 'Vector';//设置geoPoint渲染类型为矢量 geoPoint.style.alwaysOnTop = true;//设置物体始终在最前端渲染显示 即不会被其他物体遮挡
-
animationLoopType :LoopType
pointType为Model时 动画循环方式
-
-
animationName :String
pointType为Model时 动画名
-
-
animationSpeed :Number
pointType为Model时 动画播放速度
-
- Default Value:
- 1.0
-
blending :Boolean
开启/关闭混色
-
- Overrides:
- Default Value:
- false
Example
geoObject.style.blending = true;
-
canvas :Canvas
pointType为Canvas时渲染用到的Canvas对象
-
-
color :Array.<Number>
叠加的颜色
-
- Overrides:
- Default Value:
- [1,1,1]
Example
geoPoint.style.color = [1,0,0];//设置geoPoint填充色为红色
-
depthTest :Boolean
获取/设置是否进行深度测试
-
- Overrides:
- Default Value:
- true
-
depthWrite :Boolean
获取/设置是否写入深度
-
- Overrides:
- Default Value:
- true
-
effect :Boolean
获取/设置 发光效果
-
- Overrides:
- Default Value:
- false
Example
geoObject.style.effect = true; //开启发光效果
-
glowStrength :Number
获取/设置发光强度
-
- Overrides:
- Default Value:
- 0.5
-
keepSize :Boolean
是否保持像素大小不变 pointType为Vector Image或者Canvas时生效
-
- Default Value:
- true
Example
geoPoint.style.pointType = 'Image';//设置geoPoint渲染类型为图片 geoPoint.style.keepSize = true;//设置图片保持像素大小不变,图片大小不随地图放大缩小而改变
-
lights :Boolean
获取/设置是否接受光照
-
- Overrides:
- Default Value:
- false
-
lineColor :Array.<Number>
pointType为Vector时,代表边框颜色
-
Example
geoPoint.style.pointType = 'Vector';//设置geoPoint渲染类型为矢量 geoPoint.style.lineColor = [1,0,0]//设置geoPoint填充色为红色
-
lineOpacity :Number
边框填充色不透明度 仅在pointType为Vector情况下生效
-
- Default Value:
- 1.0
Example
geoItem.style.lineOpacity = 1; //将不透明度设置为1
-
lineWidth :Number
pointType为Vector时,代表边框宽度
-
Example
geoPoint.style.type = 'Vector';//设置geoPoint渲染类型为矢量 geoPoint.style.lineWidth = 2;//设置geoPoint边框宽度为2
-
opacity :Number
获取/设置透明度
-
- Overrides:
- Default Value:
- 1.0
Example
geoItem.style.opacity = 1; //将不透明度设置为1
-
outlineColor :Array.<Number>
勾边颜色
-
- Overrides:
Example
geoPoint.style.outlineColor = [1,0,0];//设置geoPoint红色勾边 geoPoint.style.outlineColor = null;//取消勾边
-
playAnimation :Boolean
pointType为Model时 是否播放动画
-
- Default Value:
- false
-
pointType :String
点类型 支持图片(Image),模型(Model),矢量(Vector),Canvas
-
- Default Value:
- Vector
-
radial :Boolean
开启/关闭物体的屏幕径向拖尾效果(扩散发光)
-
- Overrides:
- Default Value:
- false
-
rotateSpeed :Number
旋转速度 pointType为Vector Image Canvas时生效
-
- Default Value:
- 0
Example
geoPoint.style.pointType = 'Image';//设置geoPoint渲染类型为图片 geoPoint.style.rotateSpeed = 2;//设置图片自身的旋转速度
-
size :Number|Array.<Number>
尺寸
-
- Default Value:
- 1
Example
geoPoint.style.size = 2;//设置缩放比例为2 对于pointType为Image,Vector和Canvas 长宽等比缩放 对于model 长宽高等比缩放 也可以设置一个数组代表xyz三个轴方向的缩放
-
tailing :Boolean
开启/关闭物体的拖尾效果(垂直发光)
-
- Overrides:
- Default Value:
- false
-
url :String
pointType为Image或Model时,图片或者模型的url
-
Example
geoPoint.style.pointType = 'Image';//设置geoPoint渲染类型为图片 geoPoint.style.url = '/uGeo/image/pop.png';//设置图片url
-
readonly useSpriteMaterial :Boolean
是否使用精灵材质 默认true 只有初始化时可以设置,设置之后图片不会随摄影机转动
-
-
vectorType :String
GeoPoint的pointType为vector时,矢量图标的类型 支持Circle,Rectangle,Triangle,Cross
-
Example
geoPoint.style.pointType = 'Vector';//设置geoPoint渲染类型为矢量 geoPoint.style.vectorType = 'Circle';//设置geoPoint使用圆形填充