Appearance
标注工具
一个地图只会有一个标注工具实例
调用方法
toolMark(option)
返回值res.data
为首次创建后不会变的唯一标识tag
option
名称 | 类型 | 说明 |
---|---|---|
edit | boolean | 是否可编辑,不传则是open,传则是编辑或取消编辑 |
iconUrl | string | 传则触发icon图标的修改 |
options | options | 初始化配置 |
success | function | 调用成功回调 |
fail | function | 调用失败回调 |
options
名称 | 类型 | 说明 |
---|---|---|
icon | ICON | 初始化时图标配置 |
工具方法
参考覆盖类方法调用callOverlayFunction,示例如下
示例代码
javascript
// 创建
let toolMarkTag = null;
TDTRenderRef.value.toolMark().then(res => {
toolMarkTag = res.data;
});
// 开启编辑
TDTRenderRef.value.toolMark({
edit: true
});
// 关闭编辑
TDTRenderRef.value.toolMark({
edit: false
});
// 图标修改
TDTRenderRef.value.toolMark({
iconUrl: 'https://lbs.tianditu.gov.cn/images/bus/map_metro.png'
});
// 清空,标注工具方法,调用覆盖类 callOverlayFunction 方法
TDTRenderRef.value.callOverlayFunction({
tag: toolMarkTag,
function: 'clear'
});
贡献者
mosowe