Constructor
new GeoODLine(options)
构造函数
Parameters:
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 参数列表
Properties
|
Example
var geoODLine = app.create(
{
type: 'GeoODLine',
id: 'geoODLine',
name: 'geoODLine',
coordinates: [[116.4405, 39.9612],[116.4408, 39.9613]],//注 起止线的坐标只可以有两个点
renderer:{
type: 'image', //GeoODLine渲染类型 支持纯色(vector)和贴图(image)两种模式
lineType: 'Line', //可以是Line Plane Pipe
imageUrl:'./image/line.png',//线的贴图url
color:[255,255,255], //线的颜色,如果设置此项,imageUrl会失效
effect:true, //是否开启发光特效
width: 10, //只在线类型为Plane,Pipe下生效,代表线的宽度
numPass:1, // 通道数,在贴图时贴图叠加的次数,次数越多颜色越亮,尽在
speed:0 //线贴图流动速度,默认是0,不流动 speed可以大于0也可以小于0,代表流动方向
}
});
Extends
Members
(readonly) centerCoordinates :Array
物体几何中心点 格式[经度,纬度]
Type:
- Array
- Inherited From:
(readonly) coordinates :Array
获取物体地理坐标 格式[经度,纬度]
Type:
- Array
- Inherited From:
(readonly) heightArray :Array
GeoLine每个坐标点对应的高度值
Type:
- Array
- Inherited From:
(readonly) infoWindow :CMAP.InfoWindow
GeoLine的弹窗
Type:
- Inherited From:
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
- Inherited From:
Example
geoObject.visible = false; //设置物体不显示
Methods
setPointList(coordinates)
计算中间插入的点和中心点
Parameters:
Name | Type | Description |
---|---|---|
coordinates |
- Overrides:
- CMAP.GeoFlyLine#setPointList