首页 / 浏览问题 / 云GIS / 问题详情
如何控制子图层名称
24EXP 2019年01月11日
发现利用leaflet显示的子图层名称都是XXX@数据集名称 请问有没有方法把数据集名称去掉

2 个回答

你好,可参考以下链接

http://iclient.supermapol.com/examples/leaflet/editor.html#controler_layerswitcher

var baseMaps = {
        "China": China,
        "Chi": ChinaDark
    };

可以在对象中改变左边的属性名的方式来改变显示的子图层名字

3,357EXP 2019年01月11日
不好意思,我刚刚测试了一下,你可以用我这样方式,str就为你的图层名称,c为你输出的名称

function myFunction(){
    var str="continent_T@World";
    var n=str.split("");
    var c="";
    for(var i=0;i<n.length;i++)
    {   
        
        if(n[i]=="@")
    {
        break;
    }
        c+=n[i]
    }
    document.getElementById("demo").innerHTML=c;
}
3,357EXP 2019年01月11日
...