openlayers删除控件Control
一、初始化删除openlayers自带的控件?
var map = new Map({
target: 'map',
layers: [/* 地图图层 */],
view: /* 地图视图 */,
controls: []// 这里设置为空,控件都被删除了
});
二、使用map实例对象删除
var zoomControl = new ol.control.Zoom();
var map = new ol.Map({
target: 'map',
layers: [/* 地图图层 */],
view: /* 地图视图 */,
controls: [zoomControl] // 将放大缩小控件添加到控件数组中
});
// 删除放大缩小控件
map.removeControl(zoomControl);
总结
示例代码可能有点老,但是大体思路没有问题。有什么问题请大佬们指正出来,万分感谢!