1.首先是获取图例
this.map.getLayers().forEach(x=>{
let i =[];
i.push(
x.label,
x.layerInfo.getSource().getLegendUrl()
)
legendUrls.push(i)
})
然后是通过使用获取到的图例url加载出图例:获取到的图例是图片形式,因此可以将获取到的url作为< img >标签的链接来展示
<img :src="data.src" v-if="data.dropDown==='legendDisplay'" style="float: left">
本文介绍了如何从地图图层中提取图例URL,并利用这些URL动态加载图例,以图片形式展示在页面上,重点在于图例获取和展示的技术细节。
492

被折叠的 条评论
为什么被折叠?



