map.add() 时报错

报错:[esri.support.LayersMixin] #add() The item being added is not a Layer or a Promise that resolves to a Layer.代码如下,使用ios的UIWebview时报错,使用WKWebview没有此问题:
var layer = new TileLayer({
url: "http://cache1.arcgisonline.cn/ ... ot%3B
});
var imgBasemap = new Basemap({
baseLayers: [layer]
});
var map = new Map({
//basemap: 'topo-vector',
basemap: imgBasemap,
});
map.add(imgBasemap);
 
已邀请:

盛淮南

赞同来自:

我也遇到了
 

许丹石

赞同来自:

移动端开发建议使用ArcGIS Runtime SDK for IOS,而不是ios的UIWebview。
网页端开发支持的客户端有Safari浏览器、Chrome浏览器等。

王可乐爱睡觉

赞同来自:

我也遇到这个问题,请问有解决吗

要回复问题请先登录注册