Leaflet Wms适用于openlayers,但不适用于传单

Leaflet Wms适用于openlayers,但不适用于传单,leaflet,openlayers,qgis,Leaflet,Openlayers,Qgis,我在qgiscloud上发布了wms 在openLayers上,它可以工作: map.removeLayer(layers2); console.log('wms'); var layers2 = new ol.layer.Tile({ source: new ol.source.TileWMS({ url: 'http://wms.qgiscloud.com/marcorios7/cloudqgisTramos/', params: {'LAYERS': 'lonlat

我在qgiscloud上发布了wms

在openLayers上,它可以工作:

map.removeLayer(layers2);
console.log('wms');
var layers2 = new ol.layer.Tile({
    source: new ol.source.TileWMS({
    url: 'http://wms.qgiscloud.com/marcorios7/cloudqgisTramos/',
    params: {'LAYERS': 'lonlattramos', 'TILED': true}           
})
        });            
        map.addLayer(layers2);
但是,在传单上,它不起作用:

var wmsLayer21 = 
L.tileLayer.wms('http://wms.qgiscloud.com/marcorios7/cloudqgisTramos/',
    {
        layers: 't1:lonlattramos',
        maxZoom: 24,
        //info_format: false,
        zIndex:1,
        opacity: 0.5
    }   
);
layersControl.addOverlay(wmsLayer21, 'GIS');
wmsLayer21.addTo(map);
欢迎来到SO

不确定为什么在第二个示例中使用
't1:lonlattramos'
值作为
,而在第一个示例中使用
'lonlattramos'

第二个示例纠正后,似乎效果良好:

var-map=L.map('map').setView([14.5,-87],6);
var wmsLayer21=
L.tileLayer.wms('http://wms.qgiscloud.com/marcorios7/cloudqgisTramos/', {
图层:'lonlattramos',/'t1:lonlattramos',
maxZoom:24,
//信息格式:false,
zIndex:1,
不透明度:0.5
});
wmsLayer21.地址(地图)