请教一下TiledMap问题

TiledMap 动态加载地图资源后, 获取图层后,用getTiledTileAt 为什么获取不到tile 数据
_sp 是undefined

下面是代码
onLoad: function () {
this.label.string = this.text;

var self=this;
cc.loader.loadRes(“Allmap/Snow_My”, function (err, mapAsset) {
cc.log(mapAsset)
// 资源加载完成,为地图组件设置地图资源

            self.node.getChildByName("mapTest").getComponent(cc.TiledMap).tmxAsset=mapAsset;
            var tMap=self.node.getChildByName("mapTest").getComponent(cc.TiledMap);
            cc.log(tMap.getLayers())
            var wayLayer=tMap.getLayer("ground");
            cc.log(wayLayer);
            var _mapSize = wayLayer.getLayerSize(); //获取way图层大小
            cc.log(_mapSize);
            var mapTileSize=wayLayer.getMapTileSize()
            cc.log(mapTileSize);
             
             for (var j = 0; j < _mapSize.width; j++) {
                for (var i = 0; i < _mapSize.height; i++) {
                    cc.log("j " + j + " i " + i);
                    var _sp = wayLayer.getTiledTileAt(j, i);
                    cc.log(_sp);
                    if (_sp) {
                        
                        cc.log("canPassGrid row=  %d ,col =%d ,canpass = %d");
                    }

                }
            }
            
        });
    },

###你好可以参考下相似贴 TileMap无法获得tile

3q 明白了