Summary
Methods:
addFeature |
添加地理要素。 |
getAllFeatures |
返回该图层的所有要素。 |
setStyle |
设置图层样式。 |
Constructor
new GroundVectorLayer()
- 废弃,请使用VectorLayer的clampToGround属性以及三维基础图层的baseGroundLayer属性,来设置矢量要素贴地
Members
-
clampToGround
-
设置贴地状态
- Overrides:
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
addFeature(feature)
-
添加地理要素。
Parameters:
Name Type Description feature
module:feature~Vector 待添加的地理要素,属性对象中需要有height属性,值设置为该矢量要素所在地区的海拔最高值比较合适,不宜过大,单位为米。
多边形颜色、线的颜色及宽度、点样式的颜色及半径均由样式确定。Example
let groundVectorLayer = new hmap.layer.GroundVectorLayer(); map.addLayer(groundVectorLayer); let feature = new hmap.feature.Vector(polygonGeometry, { height: 400 }, style); groundVectorLayer.addFeature(feature);
-
getAllFeatures() → {Array.<module:feature~Vector>}
-
返回该图层的所有要素。
Example
let result = vectorLayer.getAllFeatures();
-
setStyle(style)
-
设置图层样式。
Parameters:
Name Type Description style
module:style~Style 图层的样式对象。其中点的样式只支持hmap.style.Circle。
Example
let style = hmap.style.Style.getDefault(); vectorLayer.setStyle(style);