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
-
useColor :Boolean
-
贴图和模型情况下是否叠加颜色(type=image/model时 color是否生效)
Type:
- Boolean
-
<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使用圆形填充