如何更改传单归因

时间:2018-08-24 05:19:18

标签: javascript angularjs leaflet

我正在将Leaflet与Esri.WorldShadedRelief一起使用。 据我了解,我需要将Leaflet归因设置如下: “标题©Esri-来源:Esri” 无论如何,当我尝试设置它时,它都不会改变。 我正在使用 AngularJS

我的传单默认设置:

defaults: {
    keyboard: false,
    dragging: false,
    worldCopyJump: false,
    doubleClickZoom: false,
    scrollWheelZoom: false,
    tap: false,
    touchZoom: false,
    zoomControl: false,
    zoomsliderControl: false,
    zoomControlPosition: 'topleft',
    attributionControl: true,
    attribution: 'Tiles © Esri — Source: Esri',
    controls: {
        layers: {
            visible: true,
            position: 'topright',
            collapsed: true,
        },
    }
},
tiles: {
    url: 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Shaded_Relief/MapServer/tile/{z}/{y}/{x}'
}

1 个答案:

答案 0 :(得分:0)

您可以通过addAttribution使用attributionControl来映射对象:

map.attributionControl.addAttribution('Tiles © Esri — Source: Esri');

这将全局更改它,而不是针对特定层。