修改将地图改为节点，并设置颜色和状态。增加状态判断。