Javascript ArcGIS Web JS API“;无效的门户项目类型';地图服务';,预期';网络地图'&引用;
我想使用ArcGIS Web API显示位于的地图 我首先尝试使用ArcGIS沙盒显示它: 下面是代码示例:Javascript ArcGIS Web JS API“;无效的门户项目类型';地图服务';,预期';网络地图'&引用;,javascript,arcgis,arcgis-js-api,Javascript,Arcgis,Arcgis Js Api,我想使用ArcGIS Web API显示位于的地图 我首先尝试使用ArcGIS沙盒显示它: 下面是代码示例: require(["esri/views/MapView", "esri/WebMap", "esri/config"], function ( MapView, WebMap, esriConfig ) { esriConfig.portalUrl = "https://car
require(["esri/views/MapView", "esri/WebMap", "esri/config"], function (
MapView,
WebMap,
esriConfig
) {
esriConfig.portalUrl = "https://cartes.nicecotedazur.org/portal/";
var webmap = new WebMap({
portalItem: {
id: "b79f6b55f4a0427b8c32ba805fa6e71a"
}
});
var view = new MapView({
map: webmap,
container: "viewDiv"
});
});
但在加载时,控制台会弹出此错误消息:
"Invalid portal item type 'Map Service', expected 'Web Map'"
我没有找到任何引用此错误的文章
我尝试使用两个不同的ID:
b79f6b55f4a0427b8c32ba805fa6e71a是web地图id
这是在url中找到的id237a9574a4b34ffaba8754a61235e828
- 这是您的实际代码吗?我看到的第一个问题是:
var view = new WebMap({
map: webmap,
container: "viewDiv"
});
应该是这个吗
var view = new MapView({
map: webmap,
container: "viewDiv"
});
有了这个,我得到了一个CORS错误到那个资源。我不确定这是否是因为我在使用CSB。我可以访问,这意味着您的设置是正确的。但这让我怀疑,如果您收到CORS错误,您可能需要。我的错,确实是个错误。实际上我使用的是
var view=newmapview(…)
。关于CORS错误,我将查看并向您更新