public static WMSParams narrowToWMSParams(JSObject wmsParams){ return (wmsParams == null)?null: new WMSParams(wmsParams); }
/** * Constructor: HTTPRequestLayer * * Parameters: * name - {String} * url - {String} * params - {WMSParams} * */ public HTTPRequestLayer(String name, String url, WMSParams params){ this(HTTPRequestLayerImpl.create(name, url, params.getJSObject())); }
public boolean isTransparent() { return isTransparent(getJSObject()); }
private WMS initializeWMSLayer(String url) { PropertiesManager properties = getPropertiesManager(); defaultMapOptions.setProjection(DISPLAY_PROJECTION); currentMapProjection = DISPLAY_PROJECTION; String format = properties.getParameterAsString("wmsFormat"); String styles = properties.getParameterAsString("wmsStyles"); String layer = properties.getParameterAsString("wmsLayerName"); String bgColor = properties.getParameterAsString("wmsBGColor"); String isTransparent = properties.getParameterAsString("wmsIsTransparent"); WMSParams wmsParameters = new WMSParams(); wmsParameters.setFormat(format); wmsParameters.setLayers(layer); wmsParameters.setStyles(styles); wmsParameters.setIsTransparent(new Boolean(isTransparent)); wmsParameters.getJSObject().setProperty("BGCOLOR", bgColor); WMSOptions wmsOptions = new WMSOptions(); wmsOptions.setProjection(spatialReference); wmsOptions.setDisplayInLayerSwitcher(true); wmsOptions.setIsBaseLayer(true); return new WMS(layer, url, wmsParameters, wmsOptions); }
/** * use {@link WMSParams#setTransparent} instead * @param isTransparent */ @Deprecated public void setIsTransparent(boolean isTransparent){ getJSObject().setProperty("TRANSPARENT", isTransparent); }
public WMSParams getParams() { JSObject params = HTTPRequestLayerImpl.getParams(getJSObject()); return new WMSParams(params); }
/** * Hexadecimal red-green-blue colour value for the background color (default=0xFFFFFF). * @param bgColor */ public void setBgColor(String bgColor) { getJSObject().setProperty("BGCOLOR", bgColor); }
/** * Constructor: HTTPRequestLayer * * Parameters: name - {String} url - {String} params - {WMSParams} * */ public HTTPRequestLayer(String name, String url, WMSParams params) { this(HTTPRequestLayerImpl.create(name, url, params.getJSObject())); }
public void setLayers(String layers) { getJSObject().setProperty("layers", layers); } public String getLayers() {
public void setFormat(String styles) { getJSObject().setProperty("format", styles); } public String getFormat() {
public void setStyles(String styles) { getJSObject().setProperty("styles", styles); } public String getStyles() {
public String getFormat() { return getJSObject().getPropertyAsString("format"); }
/** * Constructor: ArcGIS93Rest Create a new ArcGIS93Rest layer object. * * Example: (code) ArcGIS93Rest arcGIS93Rest = new ArcGIS93Rest("MyName", * "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer/export", * WMSParams ); (end) * * Parameters: name - {String} A name for the layer url - {String} Base url * for the ArcGIS server REST service */ public ArcGIS93Rest(String name, String url, WMSParams params) { this(ArcGIS93RestImpl.create(name, url, params.getJSObject())); }
public WMS(String name, String url, WMSParams params) { this(WMSImpl.create(name, url, params.getJSObject())); }
public String getStyles() { return getJSObject().getPropertyAsString("STYLES"); }
public void removeTimeFilter() { getJSObject().unsetProperty(TIME); }
public String getStyles() { return getJSObject().getPropertyAsString("styles"); }
public void setFormat(String styles) { getJSObject().setProperty("FORMAT", styles); }
public void setTransparent(boolean transparent) { getJSObject().setProperty("TRANSPARENT", transparent); }