【问题标题】:Possible to remove leaflet link with image可以删除带有图像的传单链接
【发布时间】:2016-01-09 16:10:07
【问题描述】:

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

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

我希望放入传单图片。

【问题讨论】:

    标签: leaflet angular-leaflet-directive


    【解决方案1】:

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

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

    它对我有用

    【讨论】:

      【解决方案2】:

      对归因控制实例的引用存储在您的L.Map 实例的attributionControl 属性中:

      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】:

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

        'leaflet-control-attribution'
        

        问候

        【讨论】:

        • @steenhulthin - 归因控件不只是显示链接;正如问题所说(“删除......和OSM版权”),它包括“地图数据(c)OpenStreetMap”。如果有的话,还有一种方法可以满足您正在使用的任何地图服务(例如 OpenStreetMap)的归属要求
        猜你喜欢
        • 2022-06-15
        • 2020-05-20
        • 2019-03-31
        • 1970-01-01
        • 2015-07-02
        • 1970-01-01
        • 2011-07-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多