地图显示的问题

如下图所示:
我地图有grid 、block两层 (grid在下 、block在上),block层我设置了属性

我在代码部分根据数据情况动态的添加了一些方块block
blockLayer->setTileGID( 2, Vec2(xPos,iyPos) );

但程序运行起来为什么block方块都没显示