创建地图对象时,试试这个:
var map = L.map('map', { attributionControl:false });
它对我有用
对归因控制实例的引用存储在您的
attributionControl
实例的 L.Map
属性中:
var map = new L.Map('map').setView([0, 0], 0);
attribution = map.attributionControl;
当你知道后,你可以使用
setPrefix
方法来设置新的前缀:
attribution.setPrefix('<img src="image.png">');
http://leafletjs.com/reference.html#control-attribution-setprefix
只需用CSS隐藏它
.leaflet-control-attribution.leaflet-control {
display: none;
}
这将显示链接和图像,但其他部分将可用于添加您的链接和徽标。
.leaflet-control-attribution.leaflet-control a:first-child { 显示:无; }
删除版权信息可能不合法,但如果您熟悉传单代码中的 JavaScript 搜索
'leaflet-control-attribution'
问候