1、发布WMS地图服务
在发布地图服务的时候勾选WMS复选框。
2、ArcGIS JS API调用ArcMap发布的WMS
核心代码:
esriConfig.defaults.io.proxyUrl = 'http://127.0.0.1/ArcGISProxy/proxy.ashx'; esriConfig.defaults.io.alwaysUseProxy = false; map = new Map('map', {}); var resourceInfo = { extent: new Extent(-180,-90,180,90,{wkid:4326}), layerInfos: [], version : '1.1.1' }; var layer = new WMSLayer( "http://localhost:6080/arcgis/services/WMS/China_WMS/MapServer/WMSServer", {resourceInfo: resourceInfo} ); layer.setImageFormat("png"); layer.setVisibleLayers([0]); map.addLayer(layer);
3、注意点
1、配置arcgis js api代理时必须步骤。
2、WMS的url地址可以在ArcGIS Server里查看。