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 meshMesh -
addFeatures(meshes)
-
添加多个对象
Parameters:
Name Type Description meshesArray.<Mesh> -
destroy()
-
销毁图层
-
draw()
-
绘制,
-
getAllFeatures() → {Array.<Mesh>}
-
获取所有对象
Returns:
Array.<Mesh> -
getFeatureById(id) → {Mesh}
-
根据id获取对象
Parameters:
Name Type Description idString Returns:
Mesh -
getLayerType() → {String}
-
获取图层类型
Returns:
String -图层类型
-
removeAllFeatures()
-
移除所有对象
-
removeFeature(mesh) → {Boolean}
-
删除Mesh对象
Parameters:
Name Type Description meshMesh Returns:
Boolean -
removeFeatures(meshes) → {Boolean}
-
删除多个Mesh对象
Parameters:
Name Type Description meshesArray.<Mesh> Returns:
Boolean -
setMap(map)
-
绑定地图容器
Parameters:
Name Type Description map -
setOpacity(opacity)
-
设置图层不透明度。
0表示完全透明,1表示完全不透明。从0到1,越来越不透明。Parameters:
Name Type Default Description opacityNumber 1 图层透明度,介于0~1之间。
-
updateFeature(mesh)
-
更新Mesh对象
Parameters:
Name Type Description meshMesh