这是我第一次使用ArcGIS API的JavaScript。我遇到了一个相当基本的错误。我无法让我在ArcGIS Online上托管的图层出现在地图上。这是我的代码:要求([“esri /配置”,“esri /地图”,“esri /层/ FeatureLayer”,“esri /视图/ MapView”),函数(esriConfig、地图、MapView FeatureLayer){/ /设置esriConfig API密钥。apiKey = api key hidden const map = new map ({basemap: "arcgis- topology "});const view = new MapView ({container: "viewDiv", map: map, extent: {xmin: - 88.4407865369763, ymin: 44.2519512604157, xmax: - 87.57033074655209, ymax: 44.58559644055305, spatialReference: 4326},});let one_year_high = new FeatureLayer ({url: "https://services.arcgis.com/HRPe58bUyBqyyiCt/ArcGIS/rest/services/1_year_high_lake_level/FeatureServer/13", id: "1-year-high", apiKey: api key hidden});地图。Add (one_year_high);}); This script produces the following error in my browser: [esri.Map] #add() The item being added is not a Layer or a Promise that resolves to a Layer. My layer can be found here: https://services.arcgis.com/HRPe58bUyBqyyiCt/ArcGIS/rest/services/1_year_high_lake_level/FeatureServer/13 I can't figure out why it won't appear. Thanks in advance.
...查看更多