Constructor
new GeoLine(options)
构造函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 参数列表
Properties
|
Example
var geoLine = app.create({
type: 'GeoLine',
name: 'geoLine1',
coordinates: [[116.4405, 39.9612], [116.4408, 39.9613], [116.4409, 39.9615]],
heightArray:[100,200,300],
userData: { 'name': '花家地南街' },
renderer: {
type: 'vector', //GeoLine渲染类型 支持纯色(vector)和贴图(image)两种模式
lineType: 'Line', //可以是Line Plane Pipe
imageUrl: './image/line.png',//线的贴图url, type是image时生效
color: [255, 255, 255], //线的颜色, type是vector时生效
effect: true, //是否开启发光特效
width: 10, //只在线类型为Plane,Pipe下生效,代表线的宽度
numPass: 1, // 通道数,在贴图时贴图叠加的次数,次数越多颜色越亮,type是image时生效
speed: 0, //线贴图流动速度,默认是0,不流动 speed可以大于0也可以小于0,代表流动方向
growSpeed: 0, //线生长速度,默认是0,不生长,lineType是Line,Plane时生效
growLoop: true //线生长是否循环,默认是true,lineType是Line,Plane时生效
}
});
Extends
Members
(readonly) centerCoordinates :Array
物体几何中心点 格式[经度,纬度]
Type:
- Array
- Inherited From:
(readonly) coordinates :Array
获取物体地理坐标 格式[经度,纬度]
Type:
- Array
- Inherited From:
(readonly) heightArray :Array
GeoLine每个坐标点对应的高度值
Type:
- Array
(readonly) infoWindow :CMAP.InfoWindow
GeoLine的弹窗
Type:
- Overrides:
label :CMAP.Label
获取/设置 物体的Label
Type:
- Inherited From:
Example
geoPoint.label = new Label({text:'myLabel'});
(readonly) massOfCenterCoordinates :Array
物体重心 格式[经度,纬度]
Type:
- Array
- Inherited From:
offsetHeight :number
获取/设置物体的离地高度 单位:米
Type:
- number
- Inherited From:
Example
geoObject.offsetHeight = 200; //设置物体离地高度200米
offsetHeightField :number
获取/设置物体的离地高度 单位:米
Type:
- number
- Inherited From:
Example
geoObject.offsetHeight = 200; //设置物体离地高度200米
(readonly) renderer :CMAP.GeoXxxRenderer
获取 物体的渲染配置
Type:
- CMAP.GeoXxxRenderer
- Inherited From:
visible :Boolean
获取/设置 物体是否显示,包括infoWindow是否显示
Type:
- Boolean
- Overrides:
Example
geoObject.visible = false; //设置物体不显示