arcgis api for javascript 4.11 WMSLayer加载WMS服务,地图不显示,是我的参数设置的不对吗?

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta
      name="viewport"
      content="initial-scale=1,maximum-scale=1,user-scalable=no"
    />
    <title>WMSLayer - 4.11</title>

    <style>
      html,
      body,
      #viewDiv {
        padding: 0;
        margin: 0;
        height: 100%;
        width: 100%;
      }
    </style>

   <link rel="stylesheet" href="http://localhost:1569/arcgis_j ... gt%3B
   <script src="http://localhost:1569/arcgis_j ... gt%3B

    <script>
        require([
          "esri/Map",
          "esri/views/MapView",
          "esri/layers/WMSLayer",
          "esri/core/urlUtils",
          "esri/geometry/Extent"
        ], function (Map, MapView, WMSLayer, urlUtils, Extent)
        {
            urlUtils.addProxyRule({
                urlPrefix: "http://localhost:6080/arcgis/r ... ot%3B,//要请求的地址
                proxyUrl: "http://localhost:1569/DotNet/proxy.ashx"//部署的代理文件地址
            });

            var layer = new WMSLayer({
                url: "http://localhost:6080/arcgis/r ... ot%3B,
                sublayers: [
                  {
                      name: "Cities",
                      spatialReference:[4326]
                  }
                ],
                spatialReference:[4326],
                spatialReferences: [4326],
                imageFormat:"image/png"
            });

            var map = new Map({
                layers:[layer]
            });

            var view = new MapView({
                container: "viewDiv",
                map: map
            });
        });
       
    </script>
  </head>
  <body></body>
</html>
QQ图片20190724105028.png
已邀请:

道义相勖

赞同来自:

用ArcGIS Server 10.2自带的服务SampleWorldCities,用FeatureLayer可以显示地图,用WMSLayer看不见

要回复问题请先登录注册