Skip to content
导览

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

NameTypeDescription
isShowboolean是否显示

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

NameTypeDescription
markMarkObject标注对象

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>

层中所有标注的参数及层名