map接口更改，以及维护障碍物和二维码的类