Summary
Methods:
getAttributes |
获取当前要素的属性。 |
getGeometry |
获取要素中的几何体 |
getStyle |
获取点状要素样式 |
setAttributes |
设置地理要素的非空间属性。注意,该操作会覆盖原有属性 |
setGeometry |
重新设置地理要素的几何体。 |
setStyle |
设置地理要素的样式。该要素原有的样式会被给出的样式替代。 |
Constructor
new PointFeature(Point, attributes, style)
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Point |
module:geom~Point | 点状几何体。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
Object | 一个对象,用来描述地理要素的非空间属性。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
style |
Object | 用来描述点状要素及标注在地图上表现形态。当添加到图层上时,如果不指定样式,则采用默认的图层样式。
|
Example
let point = new hmap.geom.Point(coord);
let style = { //图标样式
point:{
anchor:[0,0],
offset:[0,0],
opacity:0.6,
size:[32, 32],
imgUrl:'../public/imgs/marker_white.png',
rotation:0,
},
label:{
name:String,
offset:[0, 0],
fontColor:[255, 0, 0, 1],
fontWeight:'italic',
fontSize:16,
fontStyle:'oblique',
fontFace:"楷体",
}
}
let PointFeature = new hmap.feature.PointFeature(point,{name:'摄像头', id:205},style);
Methods
-
getAttributes() → {Object}
-
获取当前要素的属性。
Returns:
Object -当前要素的属性信息。
Example
let result = PointFeature.getAttributes();//result={name:'摄像头', id:205}
-
getGeometry() → {module:geom~Point}
-
获取要素中的几何体
Example
let result = PointFeature.getGeometry();
-
getStyle() → {Object}
-
获取点状要素样式
Returns:
Object -点状要素样式
Example
let style = PointFeature.getStyle();
-
setAttributes(attributes)
-
设置地理要素的非空间属性。注意,该操作会覆盖原有属性
Parameters:
Name Type Description attributes
Object 要设置的属性
Example
PointFeature.setAttributes({name:'卡口', age:14});
-
setGeometry(Point)
-
重新设置地理要素的几何体。
Parameters:
Name Type Description Point
module:geom~Point 几何体对象。
Example
PointFeature.setGeometry(point);
-
setStyle(样式)
-
设置地理要素的样式。该要素原有的样式会被给出的样式替代。
Parameters:
Name Type Description 样式
Object Example
PointFeature.setStyle(style);