javascript - 在 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
});
});
你能帮我吗。
解决方案
推荐阅读
- android - 我无法播放 m3u8 格式的视频
- laravel - 在创建时验证 laravel 中的重叠日期
- oracle-coherence - 连贯性错误我在 oracle 连贯性中遇到错误,例如“无法将类型 -28 转换为集合类型
- docker - 在 Docker 容器中访问 Redis CLI
- python - 使用 openpyxl 对 XLSX 工作簿中的选项卡进行排序
- google-translate - 谷歌翻译小部件是免费或付费功能 googleTranslateElementInit()
- r - 控制 R igraph 中节点和边的绘制顺序?
- amazon-web-services - VSTS AWS Elastic Beanstalk 部署问题
- matlab - 异数循环 Simulink 中的持久变量
- pointers - 使用过程指针和用户定义类型时出错 (Fortran 2003)