在绘制openlayer地图的时候,出现地图右下角有个消息的小图标。logo已经隐藏,又出来个消息图标。
根据需求地图上不能有logo或者图标。需要隐藏地图右下角的attribution控件消息的小图标。
解决的办法是:在初始化map对象里添加控制器,设置attributionOptions的collapsible: false就可以了。
重要代码如下:
controls: ol.control.defaults({
attributionOptions: ({
collapsible: false
})
})
var map = new ld.Map({
target: 'map',
logo:false,
l