从 folium 地图上删除乌克兰国旗

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

有没有办法删除用 folium 创建的地图右下角的乌克兰国旗?

我很高兴提到传单,但有一个标志是不行的,如果没有简单的解决方法,我将不得不停止使用大叶。 谢谢你

leaflet folium
1个回答
0
投票

尝试在 JavaScript 中创建地图时传递 attributionControl: false,然后向地图添加新的属性控件,然后使用 Leaflet URL 调用 setPrefix 方法,最后在地图上加载图块图层:

var map = L.map('map', {attributionControl: false}).setView([51.505, -0.09], 13);
var myAttrControl = L.control.attribution().addTo(map);
myAttrControl.setPrefix('<a href="https://leafletjs.com/">Leaflet</a>');

const tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
    maxZoom: 19,
    attribution: 'Data by &copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>, under <a href="https://opendatacommons.org/licenses/odbl/">ODbL.</a>'
}).addTo(map);

地图看起来和以前一样,但旗帜会消失:

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