Summary
Methods:
addFeature |
添加Mesh对象 |
addFeatures |
添加多个对象 |
destroy |
销毁图层 |
draw |
绘制, |
getAllFeatures |
获取所有对象 |
getFeatureById |
根据id获取对象 |
getLayerType |
获取图层类型 |
removeAllFeatures |
移除所有对象 |
removeFeature |
删除Mesh对象 |
removeFeatures |
删除多个Mesh对象 |
setMap |
绑定地图容器 |
setOpacity |
设置图层不透明度。 |
updateFeature |
更新Mesh对象 |
Constructor
new MeshLayer(name, options)
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
name |
String | 图层名称 |
||||||
options |
Object | 可选项。给出的属性都将被绑定到该图层对象上。
|
Members
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
addFeature(mesh)
-
添加Mesh对象
Parameters:
Name Type Description mesh
Mesh -
addFeatures(meshes)
-
添加多个对象
Parameters:
Name Type Description meshes
Array.<Mesh> -
destroy()
-
销毁图层
-
draw()
-
绘制,
-
getAllFeatures() → {Array.<Mesh>}
-
获取所有对象
Returns:
Array.<Mesh> -
getFeatureById(id) → {Mesh}
-
根据id获取对象
Parameters:
Name Type Description id
String Returns:
Mesh -
getLayerType() → {String}
-
获取图层类型
Returns:
String -图层类型
-
removeAllFeatures()
-
移除所有对象
-
removeFeature(mesh) → {Boolean}
-
删除Mesh对象
Parameters:
Name Type Description mesh
Mesh Returns:
Boolean -
removeFeatures(meshes) → {Boolean}
-
删除多个Mesh对象
Parameters:
Name Type Description meshes
Array.<Mesh> Returns:
Boolean -
setMap(map)
-
绑定地图容器
Parameters:
Name Type Description map
-
setOpacity(opacity)
-
设置图层不透明度。
0表示完全透明,1表示完全不透明。从0到1,越来越不透明。Parameters:
Name Type Default Description opacity
Number 1 图层透明度,介于0~1之间。
-
updateFeature(mesh)
-
更新Mesh对象
Parameters:
Name Type Description mesh
Mesh