这是我第一次使用JavaScript的ArcGIS API。我遇到了一个相当简单的错误。我不能得到我在ArcGIS Online上托管的图层出现在地图上。这是我的代码:
这个脚本在我的浏览器中产生以下错误:
esri。地图)# add ()被添加的项不是一个层,也不是解析到一个层的承诺。
我的图层可以在这里找到:https://services.arcgis.com/HRPe58bUyBqyyiCt/ArcGIS/rest/services/1_year_high_lake_level/FeatureServ..。
我不明白为什么它不会出现。
提前感谢。
解决了!进入解决方案。
在你的require和function中,MapView和FeatureLayer的顺序被交换了。当使用amd时,顺序很重要。