增加导航控制器代码--纯代码实现