重构了地图和图形建模部分代码