Constructor
new GeoPolygon(options)
构造函数
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 参数列表
Properties
|
Example
let geoPolygon = app.create({
type: 'GeoPolygon',
name: '多边形_纯色',
coordinates: [[
[116.38774394989012, 39.926703608137295],
[116.38801217079163, 39.921997270172746],
[116.39319419860838, 39.92214537664713],
[116.3927972316742, 39.92680233903546],
[116.38774394989012, 39.926703608137295]
]], // 支持Polygon和MultiPolygon,格式可参考geoJson规范
extrudeHeight:100, //拉伸高度100m
renderer: {
type: 'vector', // 纯色填充
color: [0, 255, 0], // 面填充颜色
opacity: 0.8, // 填充不透明度
outlineColor: [255, 255, 0], // 边框色
outlineWidth: 2, // 边框宽度
lights:true,//默认为true,受光照影响,为false不受光照影响
}
});
Extends
Members
(readonly) centerCoordinates :Array
物体几何中心点 格式[经度,纬度]
Type:
- Array
- Inherited From:
(readonly) coordinates :Array
获取物体地理坐标 格式[经度,纬度]
Type:
- Array
- Inherited From:
extrudeFactor :Number
高度拉伸倍数
Type:
- Number
Example
geoPolygon.extrudeFactor = 1.5;//高度系数,最终的高度为原来的高度乘以系数
extrudeField :String
高度属性字段
Type:
- String
Example
geoPolygon.extrudeField = 'height';//高度数据的字段名称
extrudeHeight :Number
多边形拉伸的高度 (单位:米)geo
Type:
- Number
Example
geoPolygon.extrudeHeight = 100;//设置多边形的拉伸高度为100米
height :Number
多边形拉伸的高度 (单位:米)
Type:
- Number
- Deprecated:
- Yes
(readonly) infoWindow :CMAP.InfoWindow
获取 物体的弹窗
Type:
- Overrides:
label :CMAP.Label
获取/设置 物体的Label
Type:
- Overrides:
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; //设置物体不显示