2016-10-21 3 views

答えて

0

リーフレットにはaddWMSLegend()を使用できます。 WMS凡例サービスの正しいURIをaddWMSLegend()に設定することができます。例:

library(leaflet) 
library(leaflet.extras) 
leaflet()%>% 
    addTiles(urlTemplate = 'the url of your basemap service', 
     options=tileOptions(useCache=T,crossOrigin=T))%>% 
    addWMSTiles(baseUrl = 
     paste0('http://',geoserver.host,':8080/geoserver/gwc/service/wms'), 
     layers ='workspace:layer', 
     options = WMSTileOptions(format = "image/png", transparent = TRUE), 
     attribution = "")%>% 
    addWMSLegend(uri=paste0('http://',geoserver.host, 
     ':8080/geoserver/gwc/service/wms?', 
     'REQUEST=GetLegendGraphic&VERSION=1.0.0', 
     '&FORMAT=image/png&LAYER=workspace:layer')) 
関連する問題