flex中ArcGISDynamicMapServiceLayer图层layerInfos属性为空
代码:
var arcLay:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(url);
for each(var layerInfo:LayerInfo in arcLay.layerInfos){
layerId = Number(layerInfo.layerId);
}
url地址正确,但是layerInfos属性一直为null,为什么
var arcLay:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(url);
for each(var layerInfo:LayerInfo in arcLay.layerInfos){
layerId = Number(layerInfo.layerId);
}
url地址正确,但是layerInfos属性一直为null,为什么
2 个回复
谢军
赞同来自: GIS知乎 、Curry
方法一:提前把图层添加到map容器中;
方法二:为图层增加一个监听,当图层load完成后,再读取图层的layerinfos。参考以下代码:
Curry
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态