package org.geotoolkit.pending.demo.clients.wms; import java.net.MalformedURLException; import java.net.URL; import org.geotoolkit.gui.swing.render2d.JMap2DFrame; import org.geotoolkit.map.MapBuilder; import org.geotoolkit.map.MapContext; import org.geotoolkit.pending.demo.Demos; import org.geotoolkit.wms.GetCapabilitiesRequest; import org.geotoolkit.wms.GetLegendRequest; import org.geotoolkit.wms.GetMapRequest; import org.geotoolkit.wms.WebMapClient; import org.geotoolkit.wms.map.WMSMapLayer; import org.geotoolkit.wms.xml.WMSVersion; public class WMSClientDemo { public static void main(String[] args) throws MalformedURLException { Demos.init(); final WebMapClient wmsServer = new WebMapClient(new URL("http://localhost:9090/guyamapa-cstl/WS/wms/default?"), WMSVersion.v130); final GetCapabilitiesRequest getCapa = wmsServer.createGetCapabilities(); final GetMapRequest getMap = wmsServer.createGetMap(); final GetLegendRequest getLegend = wmsServer.createGetLegend(); //simplify usage for map layer final WMSMapLayer layer = new WMSMapLayer(wmsServer, "spot2"); //final WMSMapLayer layer3 = new WMSMapLayer(wmsServer, "layerTest2"); final WMSMapLayer layer2 = new WMSMapLayer(wmsServer, "Countries"); final MapContext context = MapBuilder.createContext(); context.layers().add(layer); context.layers().add(layer2); //context.layers().add(layer3); JMap2DFrame.show(context); } }