可以删除带有图像的传单链接

问题描述 投票:0回答:5

我使用 leaflet-directive 使用传单创建地图。

是否可以从地图上删除传单链接和OSM版权。

我想放入传单图片。

leaflet angular-leaflet-directive
5个回答
49
投票

创建地图对象时,试试这个:

var map = L.map('map', { attributionControl:false });

它对我有用


12
投票

对归因控制实例的引用存储在您的

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


3
投票

只需用CSS隐藏它

.leaflet-control-attribution.leaflet-control {
    display: none;
}


0
投票

这将显示链接和图像,但其他部分将可用于添加您的链接和徽标。

.leaflet-control-attribution.leaflet-control a:first-child { 显示:无; }


-5
投票

删除版权信息可能不合法,但如果您熟悉传单代码中的 JavaScript 搜索

'leaflet-control-attribution'

问候

© www.soinside.com 2019 - 2024. All rights reserved.