Class: GeoFlyLine

CMAP.GeoFlyLine(options)

GeoFlyLine 地理飞线(3D抬高)

Constructor

new GeoFlyLine(options)

构造函数
Parameters:
Name Type Description
options Object 参数列表
Properties
Name Type Description
type String 类型'GeoFlyLine'
name String 线名称
coordinates Array 起点终点坐标 例如[[116.395645, 39.929986],[121.487899, 31.249162]] 飞线的坐标只可以有两个点
userData Object 创建的飞线的属性
renderer CMAP.GeoLineRenderer GeoFlyLine的渲染样式
Author:
Example
var flyLine = app.create(
 {
      type: 'GeoFlyLine',
      id: 'geoFlyLine',
      name: 'geoFlyLine',
      coordinates: [[116.4405, 39.9612],[116.4408, 39.9613]],//注 飞线的坐标只可以有两个点
       renderer:{
         type: 'image', //GeoFlyLine渲染类型 支持纯色(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:
Author:

(readonly) coordinates :Array

获取物体地理坐标 格式[经度,纬度]
Type:
  • Array
Inherited From:
Author:

(readonly) heightArray :Array

GeoLine每个坐标点对应的高度值
Type:
  • Array
Inherited From:
Author:

(readonly) infoWindow :CMAP.InfoWindow

GeoLine的弹窗
Type:
Inherited From:
Author:

label :CMAP.Label

获取/设置 物体的Label
Type:
Inherited From:
Author:
Example
geoPoint.label = new Label({text:'myLabel'});

(readonly) massOfCenterCoordinates :Array

物体重心 格式[经度,纬度]
Type:
  • Array
Inherited From:
Author:

offsetHeight :number

获取/设置物体的离地高度 单位:米
Type:
  • number
Inherited From:
Author:
Example
geoObject.offsetHeight = 200; //设置物体离地高度200米

offsetHeightField :number

获取/设置物体的离地高度 单位:米
Type:
  • number
Inherited From:
Author:
Example
geoObject.offsetHeight = 200; //设置物体离地高度200米

(readonly) renderer :CMAP.GeoXxxRenderer

获取 物体的渲染配置
Type:
  • CMAP.GeoXxxRenderer
Inherited From:
Author:

visible :Boolean

获取/设置 物体是否显示,包括infoWindow是否显示
Type:
  • Boolean
Inherited From:
Author:
Example
geoObject.visible = false; //设置物体不显示