new GeoLabel(param)
构造函数
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
Object | 参数列表
Properties
|
Extends
Members
-
readonly center :Array.<Number>
获取中心位置
-
- Overrides:
-
readonly centroid :Array.<Number>
获取物体对象的中心位置
-
- Overrides:
-
coordinates :Array
-
- Overrides:
-
offsetHeight :Number
设置/获取 离地高度
-
- Overrides:
-
offsetHeightFactor :String
设置/获取从离地高度字段获取离地高度时,需要乘的系数
-
- Overrides:
-
offsetHeightField :String
设置/获取离地高度字段
-
- Overrides:
-
pivot :Array.<Number>
获取/设置相对于本地坐标系下的轴心点信息 注意: 轴心点参考原点为: [left, bottom, back]
-
- Default Value:
- [0.5,0]
-
relativePositionToDefault :Array.<Number>
基于父物体默认label位置的偏移(例如GeoBuilding默认的label位置是建筑顶面中心点) 单位米 [x,y,z]分别代表三个轴偏移量 上下为y轴 左右为x轴 前后为z轴
-
- Default Value:
- [0,0,0]
-
style :GeoBaseStyle
获取对象的样式
-
- Overrides:
-
text :String
标注的文字内容
-
Example
//通过下面的代码,设置标签的文本内容,其中,name 为标注对象的 userData 中的属性名称, //即被标注物体的 userData.name='花家地南街',运行后,标签上会显示 '名称:花家地南街'。 label.text = '名称:{{name}}'; //标注内容为 '名称:花家地南街'
-
visible :Boolean
设置/获取 对象是否可见
-
- Overrides:
Methods
-
getArea() → {Number}
-
Returns:
Number - 面积 单位:平方米- Overrides:
-
getExtent() → {Object}
-
Returns:
Object - 经纬度范围- Overrides:
-
getLength(isSpherical) → {Number}
-
Parameters:
Name Type Default Description isSpherical
Boolean true 是计算球面距离还是直连的距离 Returns:
Number - 距离 单位:米- Overrides:
-
movePath(path, param)
根据路径进行物体移动处理
-
Parameters:
Name Type Description path
Array.<Array.<Number>> 路径列表 支持世界坐标或者经纬度坐标 param
THING.LerpArgs 插值参数列表 - Overrides:
-
movePathAsync(path, param) → {Promise}
根据路径进行物体移动处理
-
Parameters:
Name Type Description path
Array.<Array.<Number>> 路径列表 支持世界坐标或者经纬度坐标 param
THING.LerpArgs 插值参数列表 Returns:
Promise - Promise对象- Overrides:
-
toGeoJSON() → {GeoJSON}
获取 GeoJSON 格式的 Feature 对象
-
Returns:
GeoJSON - GeoJSON格式的Feature对象- Overrides:
-
toGeoJSONGeometry() → {GeoJSON}
导出 GeoJSON 格式的几何体对象
-
Returns:
GeoJSON - GeoJSON格式的Geometry对象- Overrides:
-
update(param, shareMaterialopt)
全量更新对象的属性 包括style offsetHeight extrudeHeight等
-
Parameters:
Name Type Attributes Default Description param
GeoStyle 要更新的样式对象 shareMaterial
Boolean <optional>
false 是否共用材质 默认false,只有图层多级的情况下是true - Overrides:
-
updateStyle(value, shareMaterialopt)
整体更新样式
-
Parameters:
Name Type Attributes Default Description value
Object 要整体更新的样式 shareMaterial
Boolean <optional>
false 是否共用材质 默认false,只有图层多级的情况下是true - Overrides: