Class: GeoPointRenderer
CMAP~ GeoPointRenderer
GeoPoint样式类
new GeoPointRenderer(geoPoint, param)
构造函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
geoPoint | CMAP.GeoPoint | 要渲染的GeoPoint实例 | |||||||||||||||||||||||||||||||||||||||||||||||||||
param | Object | 参数列表 Properties
|
Members
alwaysOnTop :Boolean
设置物体是否始终在最前端渲染显示 仅针对image和vector
Type:
- Boolean
Example
geoPoint.renderer.type = 'vector';//设置geoPoint渲染类型为矢量geoPoint.renderer.alwaysOnTop = true;//设置物体始终在最前端渲染显示 即不会被其他物体遮挡
animationLoopType :String
模型 动画循环方式
Type:
- String
animationName :String
模型 动画名
Type:
- String
color :String|Array|Number
GeoPoint的type为vector时,代表填充色
Type:
- String | Array | Number
Example
geoPoint.renderer.type = 'vector';//设置geoPoint渲染类型为矢量geoPoint.renderer.color = 'rgb(255,0,0)';//设置geoPoint填充色为红色
keepSize :Boolean
是否保持像素大小不变 type为vector和image时生效
Type:
- Boolean
Example
geoPoint.renderer.type = 'image';//设置geoPoint渲染类型为图片geoPoint.renderer.keepSize = true;//设置图片保持像素大小不变,图片大小不随地图放大缩小而改变
lineColor :String|Array|Number
GeoPoint的type为vector时,代表边框颜色
Type:
- String | Array | Number
Example
geoPoint.renderer.type = 'vector';//设置geoPoint渲染类型为矢量geoPoint.renderer.lineColor = 'rgb(255,0,0)';//设置geoPoint填充色为红色
lineOpacity :Number
边框填充色不透明度 仅在type为vector情况下生效
Type:
- Number
Example
geoItem.renderer.lineOpacity = 1; //将不透明度设置为1
lineWidth :Number
GeoPoint的type为vector时,代表边框宽度
Type:
- Number
Example
geoPoint.renderer.type = 'vector';//设置geoPoint渲染类型为矢量geoPoint.renderer.lineWidth = 2;//设置geoPoint边框宽度为2
opacity :Number
填充色不透明度 仅在type为vector情况下生效
Type:
- Number
Example
geoItem.renderer.opacity = 1; //将不透明度设置为1
playAnimation :Boolean
模型 是否播放动画
Type:
- Boolean
rotateSpeed :Number
旋转速度 type为vector和image时生效
Type:
- Number
Example
geoPoint.renderer.type = 'image';//设置geoPoint渲染类型为图片geoPoint.renderer.rotateSpeed = 2;//设置图片自身的旋转速度
size :Number
缩放比例
Type:
- Number
Example
geoPoint.renderer.size = 2;//设置缩放比例为2 对于type为image和vector 长宽等比缩放 对于model 长宽高等比缩放
type :String
目前有vector,image,model三种
Type:
- String
Example
geoPoint.renderer.type = 'vector';//设置GeoPoint渲染类型为矢量geoPoint.renderer.type = 'image';//设置GeoPoint渲染类型为图片geoPoint.renderer.type = 'model';//设置GeoPoint渲染类型为模型
url :String
type为image或model时,图片或者模型的url
Type:
- String
Example
geoPoint.renderer.type = 'image';//设置geoPoint渲染类型为图片geoPoint.renderer.url = '/uGeo/image/pop.png';//设置图片url
<readonly> useSpriteMaterial :Boolean
是否使用精灵材质 默认true 只有初始化时可以设置,设置之后图片不会随摄影机转动
Type:
- Boolean
vectorType :String
GeoPoint的type为vector时,矢量图标的类型 支持circle,rectangle,triangle,cross
Type:
- String
Example
geoPoint.renderer.type = 'vector';//设置geoPoint渲染类型为矢量geoPoint.renderer.vectorType = 'circle';//设置geoPoint使用圆形填充