Loading wms service by Arcgis for Js, arcgiswms
Overview: This section describes the wms Services released by Arcgis for Js to load ArcgisServer and GeoServer.
1. Define resourceInfo
var resourceInfo = { extent: new Extent(-126.40869140625,31.025390625,-109.66552734375,41.5283203125,{wkid: 4326}), layerInfos: [], version : '1.1.1' };
2. Load wms of ArcgisServer
var agsWmsUrl = "http://localhost:6080/arcgis/services/road/MapServer/WMSServer"; var agsWmsLayer = new WMSLayer(agsWmsUrl,{resourceInfo: resourceInfo}); agsWmsLayer.setImageFormat("png"); agsWmsLayer.setVisibleLayers([0]); map.addLayer(agsWmsLayer);
3. Load wms of GeoServer
var geoWmsUrl = "http://200.200.200.220:8080/geoserver/wms"; var geoWmsLayer = new WMSLayer(geoWmsUrl,{resourceInfo: resourceInfo}); geoWmsLayer.setImageFormat("png"); geoWmsLayer.setVisibleLayers(["capital","pro"]); map.addLayer(geoWmsLayer);
The complete code is as follows:
<!DOCTYPE html>Loading effect:
If you have any questions, contact:
QQ: 1004740957
Email: niujp08@qq.com
Please follow the public account lzugis15 to learn more about GIS dynamics at any time.