new GeoGroundPolygon(param)
构造函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
Object | 参数列表
Properties
|
Example
var map = new THING.EARTH.Map();
var gPolygon = new THING.EARTH.GeoGroundPolygon(
{
coordinates: [[
[99.05821947691503, 33.42218335275749],
[107.4890006426782, 35.23294607018346],
[108.42576733012548, 28.810217578744837],
[99.04710750853347, 27.37422236349378]
]],
style: {
color: [1, 0, 0],
repeat: [1, 1],
url: './image/heatmap.png'
}
});
Extends
Members
-
readonly center :Array.<Number>
获取中心位置
-
- Overrides:
-
readonly centroid :Array.<Number>
获取物体对象的中心位置
-
- Overrides:
-
offsetHeight :Number
设置/获取 离地高度
-
- Overrides:
-
offsetHeightFactor :String
设置/获取从离地高度字段获取离地高度时,需要乘的系数
-
- Overrides:
-
offsetHeightField :String
设置/获取离地高度字段
-
- Overrides:
-
style :GeoBaseStyle
获取对象的样式
-
- Overrides:
-
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: