2017-09-19 7 views
0
var landcoverLayer = new ol.layer.Tile({ 
    id: 'landcover', 
    title: 'Landcover 2010', 
    visible: false, 
    legendPath:'nepal:Landcover', 
    source: new ol.source.TileWMS({ 
     url: 'http://db2map.gistemp.com/geoserver/gwc/service/wms', 
     hidpi: false, 
     params: { 'VERSION': '1.1.1', 'LAYERS': 'nepal:Landcover' }, 
     serverType: 'geoserver' 

    }) 
}); 
+0

それはあなたの質問を理解するのは難しいです。何をしたいですか?マップするWMSレイヤーを追加しますか? –

答えて

0

GeoserverからGetLegendGraphicをリクエストしているようです。要求は以下のようなものです:ここでは

var landcoverLayer = new ol.layer.Tile({ 
    id: 'landcover', 
    title: 'Landcover 2010', 
    visible: false, 
    legendPath:'http://db2map.gistemp.com/geoserver/gwc/service/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=nepal:Landcover', 
    source: new ol.source.TileWMS({ 
     url: 'http://db2map.gistemp.com/geoserver/gwc/service/wms', 
     hidpi: false, 
     params: { 'VERSION': '1.1.1', 'LAYERS': 'nepal:Landcover' }, 
     serverType: 'geoserver' 

    }) 
}); 

はGeoserverドキュメント内の参照です: http://docs.geoserver.org/latest/en/user/services/wms/get_legend_graphic/index.html

関連する問題