ContextMenu
构造函数
创建右键菜单实例
返回值 ContextMenu
示例代码1
const contextMenu = new BMap.ContextMenu();
contextMenu.addItem(new BMap.MenuItem('放大', () => map.zoomIn()));
contextMenu.addItem(new BMap.MenuItem('缩小', () => map.zoomOut()));
map.addContextMenu(contextMenu);
方法
添加菜单项
参数 类型 说明 itemMenuItem菜单项 返回值 void
示例代码1
contextMenu.addItem(new BMap.MenuItem('放大', () => map.zoomIn()));
添加分隔符
返回值 void
移除菜单项
参数 类型 说明 itemMenuItem菜单项 返回值 void
示例代码1
const item = contextMenu.getItem(0);
contextMenu.removeItem(item);
移除指定索引位置的分隔符,索引从0开始
参数 类型 说明 indexnumber分隔符索引 返回值 void
示例代码1
contextMenu.removeSeparator(0);
此类表示右键菜单,可在地图上添加自定义内容的右键菜单。