首页 > 解决方案 > 在 ArcGIS API 4.x 中将 WMSLayer 添加到地图

问题描述

我正在尝试使用本地地理服务器中的 ArcGIS API 4.x 将 WMSLayer 添加到新地图。但是,我收到此错误:XML Parse Error。

在此处输入图像描述

这是代码。

require([
    "esri/Map", 
    "esri/layers/WMSLayer", 
    "esri/views/MapView", 
    "esri/geometry/SpatialReference"
], function (Map, WMSLayer, MapView, SpatialReference) {
        const lyrSpe = new WMSLayer ({
        url : "http://localhost:9090/geoserver/atlas_Ext/wms?",
        customParameters : {
            "REQUEST" : "GetMap", 
            "SERVICE" : "WMS", 
            "VERSION" : "1.3.0", 
            "LAYERS" : "atlas_Ext:spe_amz", 
            "BBOX" : "-120.724769592285,13.9802989959717,-85.6313323974609,33.9545745849609", 
            "WIDTH" : 768, 
            "HEIGHT" : 756, 
            "TRANSPARENT" : true, 
            "FORMAT" : "image/png",                 
            "SRC": "EPSG:4326"
        }, 
        title: "WMS_Layer"
    }); 
    const map = new Map({basemap: "satellite", layers: [lyrSpe]});
    const view = new MapView({
        container: "viewDiv", 
        map: map, 
        center: [-99.765551, 19.290255], 
        zoom: 4
    }); 
});

你能帮我吗。

标签: javascriptgeoserverarcgis-js-api

解决方案


推荐阅读