Class: MarkLayer
Details
标注图层对象
Hierarchy
Callable
↳
MarkLayer
Methods
show
▸ show(isShow
): Promise
<any
>
Details
设置显示/隐藏
Examples
调用示例:
js
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
await layerList[0].show(true)
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
await layerList[0].show(true)
Parameters
Name | Type | Description |
---|---|---|
isShow | boolean | 是否显示 |
Returns
Promise
<any
>
无
isShow
▸ isShow(): Promise
<boolean
>
Details
显示/隐藏状态
Examples
调用示例:
js
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var isShow = await layerList[0].isShow()
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var isShow = await layerList[0].isShow()
Returns
Promise
<boolean
>
是否显示
getLayerName
▸ getLayerName(): string
Details
返回层对象名
Examples
调用示例:
js
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var layerName = await layerList[0].getLayerName()
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var layerName = await layerList[0].getLayerName()
Returns
string
层对象名
getAllMark
▸ getAllMark(): Promise
<MarkObject
[]>
Details
获取层中所有标注
Examples
调用示例:
js
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var markList = await layerList[0].getAllMark()
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var markList = await layerList[0].getAllMark()
Returns
Promise
<MarkObject
[]>
标注对象列表
removeMark
▸ removeMark(mark
): Promise
<boolean
>
Details
移除标注对象
Examples
调用示例:
js
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var markList = await layerList[0].getAllMark()
await layerList[0].removeMark(markList[0])
var markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var markList = await layerList[0].getAllMark()
await layerList[0].removeMark(markList[0])
Parameters
Name | Type | Description |
---|---|---|
mark | MarkObject | 标注对象 |
Returns
Promise
<boolean
>
是否成功
exportLayer
▸ exportLayer(): Promise
<object
>
Details
获取层中标注参数
Examples
调用示例:
js
const markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var layerParam = await layerList[0].ExportLayer()
const markManager = await cloud.getMarkManager()
var layerList = await markManager.getAllMarkLayer()
var layerParam = await layerList[0].ExportLayer()
Returns
Promise
<object
>
层中所有标注的参数及层名