Control
方法
返回控件停靠位置
返回值 ControlAnchor
返回控件停靠偏移量
返回值 Size
隐藏控件
返回值 void
初始化控件,当调用 map.addControl() 时触发。 自定义控件需实现此方法并返回控件的 DOM 元素,DOM 元素需通过 map.getContainer() 添加到地图容器中
参数 类型 说明 mapMap地图实例 返回值 HTMLElement
示例代码1
class MyControl extends BMap.Control {
initialize(map: BMap.Map) {
const div = document.createElement('div');
div.textContent = '自定义控件';
map.getContainer().appendChild(div);
return div;
}
}
返回控件的可见状态
返回值 boolean
显示控件
返回值 void
此类是所有控件的基类,可通过此类实现自定义控件。通过 map.addControl() 方法将控件添加到地图。