L.control.attribution({prefix: ''}).addTo(map)
通过leaflet自定义的版权信息,却在调用esri-leaflet加载相关layer会被覆盖attribution信息。
通过阅读源码可以esri-leaflet的attribution在Util.js
在每个layer定义都有引入Uitl,如Featurelayer.js
找到Util.js的关键代码,注释掉这一行即可
// map.attributionControl.setPrefix(BASE_LEAFLET_ATTRIBUTION_STRING + ' | ' + POWERED_BY_ESRI_ATTRIBUTION_STRING);
这样通过L.control.attribution({prefix: ''}).addTo(map)定义的attribution就不会被覆盖了。
修改保存编译即可生效,详见Vue-leaflet系列(1)的按需引入。